summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOpenStack Jenkins <jenkins@openstack.org>2013-10-02 06:06:26 +0000
committerOpenStack Jenkins <jenkins@openstack.org>2013-10-02 06:06:26 +0000
commitf72a16e6ef46e97b8984a8ac1687d8e1e77272d3 (patch)
tree724f844b1c749b81fe138368a57bbc85545c0012
parent0eca71e628c63d3efb625fd78fcb8f4089096b19 (diff)
downloadnova-f72a16e6ef46e97b8984a8ac1687d8e1e77272d3.tar.gz
Imported Translations from Transifex
Change-Id: Ifee5371180accad28370cb3c474a2263ff136b74
-rw-r--r--nova/locale/ar/LC_MESSAGES/nova.po2573
-rw-r--r--nova/locale/bg_BG/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/bs/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/ca/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/cs/LC_MESSAGES/nova.po2594
-rw-r--r--nova/locale/da/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/de/LC_MESSAGES/nova.po2586
-rw-r--r--nova/locale/en_AU/LC_MESSAGES/nova.po2586
-rw-r--r--nova/locale/en_GB/LC_MESSAGES/nova.po2586
-rw-r--r--nova/locale/en_US/LC_MESSAGES/nova.po2609
-rw-r--r--nova/locale/es/LC_MESSAGES/nova.po2588
-rw-r--r--nova/locale/es_MX/LC_MESSAGES/nova.po2573
-rw-r--r--nova/locale/fi_FI/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/fil/LC_MESSAGES/nova.po13270
-rw-r--r--nova/locale/fr/LC_MESSAGES/nova.po2593
-rw-r--r--nova/locale/hi/LC_MESSAGES/nova.po2579
-rw-r--r--nova/locale/hr/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/hu/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/id/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/it/LC_MESSAGES/nova.po2586
-rw-r--r--nova/locale/it_IT/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/ja/LC_MESSAGES/nova.po2586
-rw-r--r--nova/locale/ka_GE/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/kn/LC_MESSAGES/nova.po2573
-rw-r--r--nova/locale/ko/LC_MESSAGES/nova.po2586
-rw-r--r--nova/locale/ko_KR/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/ms/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/nb/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/ne/LC_MESSAGES/nova.po2573
-rw-r--r--nova/locale/nl_NL/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/nova.pot2511
-rw-r--r--nova/locale/pl_PL/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/pt/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/pt_BR/LC_MESSAGES/nova.po2586
-rw-r--r--nova/locale/ro/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/ru/LC_MESSAGES/nova.po2591
-rw-r--r--nova/locale/ru_RU/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/sk/LC_MESSAGES/nova.po2579
-rw-r--r--nova/locale/sl_SI/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/sw_KE/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/tl/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/tl_PH/LC_MESSAGES/nova.po13270
-rw-r--r--nova/locale/tr/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/tr_TR/LC_MESSAGES/nova.po2588
-rw-r--r--nova/locale/uk/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/vi_VN/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/zh_CN/LC_MESSAGES/nova.po2590
-rw-r--r--nova/locale/zh_HK/LC_MESSAGES/nova.po2582
-rw-r--r--nova/locale/zh_TW/LC_MESSAGES/nova.po2586
49 files changed, 88408 insertions, 59484 deletions
diff --git a/nova/locale/ar/LC_MESSAGES/nova.po b/nova/locale/ar/LC_MESSAGES/nova.po
index a69d1e10b9..83a9b96945 100644
--- a/nova/locale/ar/LC_MESSAGES/nova.po
+++ b/nova/locale/ar/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-09-12 07:56+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Arabic "
@@ -93,316 +93,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -410,97 +414,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -508,1088 +507,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1692,97 +1681,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2035,115 +2024,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2298,69 +2287,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2442,47 +2441,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2491,34 +2490,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2574,7 +2573,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2620,16 +2619,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2640,26 +2639,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2685,38 +2684,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2733,7 +2732,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2754,142 +2753,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3062,9 +3062,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3072,13 +3072,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3627,12 +3627,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3882,121 +3882,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4011,7 +4011,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4267,12 +4267,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4640,290 +4640,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5021,459 +5029,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5481,303 +5489,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5799,99 +5811,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6041,11 +6053,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6095,24 +6107,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6422,7 +6434,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6455,31 +6467,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6487,12 +6504,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6615,17 +6632,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6888,7 +6905,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6978,56 +6995,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7779,49 +7810,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7887,12 +7918,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7916,7 +7947,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8178,59 +8214,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8337,38 +8373,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8470,51 +8512,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8572,59 +8614,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9215,7 +9257,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9296,7 +9338,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9665,7 +9707,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9675,13 +9717,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9902,7 +9944,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10022,261 +10064,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10284,91 +10330,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10376,50 +10422,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10429,92 +10475,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11227,74 +11273,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11321,34 +11367,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11388,7 +11434,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11422,12 +11468,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11441,57 +11494,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11499,303 +11565,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11905,206 +11976,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12241,438 +12317,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12699,183 +12783,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13084,88 +13163,68 @@ msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/bg_BG/LC_MESSAGES/nova.po b/nova/locale/bg_BG/LC_MESSAGES/nova.po
index fd1c4e9225..30ecf7ac83 100644
--- a/nova/locale/bg_BG/LC_MESSAGES/nova.po
+++ b/nova/locale/bg_BG/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-18 19:07+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Bulgarian (Bulgaria) "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po
index 4fd9b87c0b..228d4ce0df 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -91,316 +91,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -408,97 +412,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -506,1088 +505,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1690,97 +1679,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2033,115 +2022,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2296,69 +2285,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2440,47 +2439,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2489,34 +2488,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2572,7 +2571,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2580,7 +2579,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2618,16 +2617,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2638,26 +2637,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2683,38 +2682,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2731,7 +2730,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2752,142 +2751,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3060,9 +3060,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3070,13 +3070,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3625,12 +3625,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3880,121 +3880,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4009,7 +4009,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4265,12 +4265,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4638,290 +4638,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5019,459 +5027,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5479,303 +5487,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5797,99 +5809,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6039,11 +6051,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6093,24 +6105,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6420,7 +6432,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6453,31 +6465,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6485,12 +6502,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6613,17 +6630,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6886,7 +6903,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6976,56 +6993,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7777,49 +7808,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7885,12 +7916,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7914,7 +7945,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8176,59 +8212,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8335,38 +8371,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8468,51 +8510,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8570,59 +8612,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9213,7 +9255,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9294,7 +9336,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9663,7 +9705,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9673,13 +9715,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9900,7 +9942,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10020,261 +10062,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10282,91 +10328,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10374,50 +10420,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10427,92 +10473,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11225,74 +11271,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11319,34 +11365,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11386,7 +11432,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11420,12 +11466,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11439,57 +11492,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11497,303 +11563,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11903,206 +11974,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12239,438 +12315,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12697,183 +12781,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13351,104 +13430,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/ca/LC_MESSAGES/nova.po b/nova/locale/ca/LC_MESSAGES/nova.po
index b131bffb6c..9b571bce7f 100644
--- a/nova/locale/ca/LC_MESSAGES/nova.po
+++ b/nova/locale/ca/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po
index 79b9686de5..97af7e3de4 100644
--- a/nova/locale/cs/LC_MESSAGES/nova.po
+++ b/nova/locale/cs/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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -96,180 +96,180 @@ msgstr "Vyskytla se neočekávaná výjimka."
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Nelze dešifrovat text"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Nelze dešifrovat text"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "Vytvoření virtuálního rozhraní selhalo"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr "Selhalo 5 pokusů o vytvoření virtuálního rozhraní s jedinečnou mac adresou"
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "Neschváleno."
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "Uživatel nemá správcovská oprávnění"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno."
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Kernel nenalezen v obrazu %(image_id)s."
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "Nepřijatelné parametry."
-#: nova/exception.py:203
+#: nova/exception.py:197
#, fuzzy
msgid "Block Device Mapping is Invalid."
msgstr "block_device_mapping %s"
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Svazek %(volume_id)s není k ničemu připojen"
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr "Data páru klíčů jsou neplatná"
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "Požadavek je neplatný."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "Obdržen neplatný vstup"
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "Neplatný svazek"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr "Neplatná metadata"
-#: nova/exception.py:291
+#: nova/exception.py:285
#, fuzzy
msgid "Invalid metadata size"
msgstr "Neplatný klíč metadata"
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "Neplatný rozsah portů %(from_port)s:%(to_port)s. %(msg)s"
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "Neplatný protokol IP %(protocol)s."
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Neplatný typ obsahu %(content_type)s."
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr "Neplatný cidr %(cidr)s."
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
@@ -278,16 +278,16 @@ msgstr ""
"Nelze provést činnost '%(action)s' na agregátu %(aggregate_id)s. Důvod: "
"%(reason)s."
-#: nova/exception.py:329
+#: nova/exception.py:323
#, fuzzy, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s"
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -296,119 +296,123 @@ msgstr ""
"Instance %(instance_uuid)s v %(attr)s %(state)s. Nelze %(method)s "
"zatímco je instance v tomto stavu."
-#: nova/exception.py:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "Instance %(instance_id)s není spuštěna."
-#: nova/exception.py:346
+#: nova/exception.py:340
#, 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:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "Instance %(instance_id)s není v nouzovém režimu."
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "Instance %(instance_id)s není pozastavena."
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "Nelze pozastavit instanci"
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Nelze vložit soubor: %(resp)r"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, fuzzy, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna"
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "Nelze restartovat instanci"
-#: nova/exception.py:378
+#: nova/exception.py:372
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Nelze restartovat instanci"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Nelze restartovat instanci"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr "Služba je v tuto chvíli nedostupná."
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, fuzzy, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr "Služba výpočtu je v tuto chvíli nedostupná."
-#: nova/exception.py:398
+#: nova/exception.py:396
#, 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:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr "Zadaný typ hypervizoru je neplatný."
-#: nova/exception.py:407
+#: nova/exception.py:405
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:412
+#: nova/exception.py:410
#, 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:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "Zadaná cesta zařízení (%(path)s) je neplatná."
-#: nova/exception.py:421
+#: nova/exception.py:419
#, fuzzy, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr "Zadaná cesta zařízení (%(path)s) je neplatná."
-#: nova/exception.py:426
+#: nova/exception.py:424
#, fuzzy, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr "Zadaná cesta zařízení (%(path)s) je neplatná."
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr "Nepřijatelné informace o procesoru"
-#: nova/exception.py:434
+#: nova/exception.py:432
#, 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:438
+#: nova/exception.py:436
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
@@ -417,7 +421,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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -428,98 +432,93 @@ msgstr ""
" fyzickým adaptérem. Očekávaný vSwitch je %(expected)s, ale spojený je "
"%(actual)s."
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Formát disku %(disk_format)s není přijatelný"
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s"
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "Instance %(instance_id)s je nepřijatelná: %(reason)s"
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Id Ec2 %(ec2_id)s je nepřijatelné."
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "Neplatný cidr %(cidr)s."
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "instance - %s není přítomno"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr "Zdroj nemohl být nalezen."
-#: nova/exception.py:485
+#: nova/exception.py:483
#, fuzzy, python-format
msgid "No agent-build associated with id %(id)s."
msgstr "Žádná pevná IP není spojena s %(id)s."
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Svazek %(volume_id)s nemohl být nastaven."
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Snímek %(snapshot_id)s nemohl být nalezen."
-#: nova/exception.py:504 nova/exception.py:508
-#, 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:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr "Źádný disk ve %(location)s"
-#: nova/exception.py:516
+#: nova/exception.py:506
#, 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:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Neplatný href %(image_href)s obrazu."
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -527,65 +526,65 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "Projekt %(project_id)s nemohl být nalezen."
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr "Nelze najít SR pro čtení/zápis VDI."
-#: nova/exception.py:549
+#: nova/exception.py:539
#, fuzzy, python-format
msgid "Network %(network_id)s is duplicated."
msgstr "Síť %(network_id)s nemohla být nalezena."
-#: nova/exception.py:553
+#: nova/exception.py:543
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "Síť %(network_id)s nemohla být nalezena."
-#: nova/exception.py:557
+#: nova/exception.py:547
#, 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:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "Síť %(network_id)s nemohla být nalezena."
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "Snímek %(snapshot_id)s nemohl být nalezen."
-#: nova/exception.py:569
+#: nova/exception.py:559
#, 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:573
+#: nova/exception.py:563
#, 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:577
+#: nova/exception.py:567
#, 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:581
+#: nova/exception.py:571
#, 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:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr "Źádné sítě nejsou určeny."
-#: nova/exception.py:589
+#: nova/exception.py:579
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
@@ -594,271 +593,271 @@ msgstr ""
"Buď síť uuid %(network_uuid)s není přítomna nebo je přidělena projektu "
"%(project_id)s."
-#: nova/exception.py:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
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:603
+#: nova/exception.py:593
#, fuzzy, python-format
msgid "Port %(port_id)s is still in use."
msgstr "Síť %(network_id)s nemohla být nalezena."
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "Síť nemohla být pro instance %(instance_id)s nalezena."
-#: nova/exception.py:611
+#: nova/exception.py:601
#, fuzzy, python-format
msgid "No free port available for instance %(instance)s."
msgstr "Síť nemohla být pro instance %(instance_id)s nalezena."
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr "Žádná pevná IP není spojena s %(id)s."
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr "Pevná ip není pro adresu %(address)s nalezena."
-#: nova/exception.py:627
+#: nova/exception.py:617
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr "Instance %(instance_id)s má nula pevných ip."
-#: nova/exception.py:631
+#: nova/exception.py:621
#, 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:636
+#: nova/exception.py:626
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "Instance %(instance_id)s nemá pevnou ip '%(ip)s'."
-#: nova/exception.py:640
+#: nova/exception.py:630
#, 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:645
+#: nova/exception.py:635
#, fuzzy, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr "Pevná IP adresa (%(address)s) je již používána."
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "Pevná IP adresa (%(address)s) je neplatná."
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr "Je dostupno nula pevných ip."
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr "Bylo nalezeno nula pevných ip."
-#: nova/exception.py:668
+#: nova/exception.py:658
#, fuzzy, python-format
msgid "Floating ip %(address)s already exists."
msgstr "Plovoucí ip %(address)s je přidružena."
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr "Plovoucí ip není nalezena pro id %(id)s."
-#: nova/exception.py:677
+#: nova/exception.py:667
#, 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:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr "Plovoucí ip nenalezeno pro adresu %(address)s."
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s."
-#: nova/exception.py:689
+#: nova/exception.py:679
#, fuzzy, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr "Plovoucí ip nenalezeno pro adresu %(address)s."
-#: nova/exception.py:693
+#: nova/exception.py:683
#, fuzzy
msgid "Floating ip pool not found."
msgstr "Nenalezeny žádné plovoucí ip"
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr "Je dostupných nula plovoucích ip."
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr "Plovoucí ip %(address)s je přidružena."
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr "Plovoucí ip %(address)s není přidružena."
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr "Existuje nula plovoucích ip."
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr "Rozhraní %(interface)s nenalezeno."
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, 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:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Služba %(service_id)s nemohla být nalezena."
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Hostitel %(host)s nemohl být nalezen."
-#: nova/exception.py:747
+#: nova/exception.py:737
#, 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:751
+#: nova/exception.py:741
#, 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:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr "Kvóta nemohla být nalezena."
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, 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:786
+#: nova/exception.py:776
#, 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:790
+#: nova/exception.py:780
#, 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:794
+#: nova/exception.py:784
#, 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:798
+#: nova/exception.py:788
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Rozšířený zdroj: %s"
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "Bezpečnostní skupina %(security_group_id)s není nalezena."
-#: nova/exception.py:806
+#: nova/exception.py:796
#, 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:811
+#: nova/exception.py:801
#, 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:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
@@ -867,7 +866,7 @@ msgstr ""
"Bezpečnostní skupina %(security_group_id)s je již přidružena k instanci "
"%(instance_id)s"
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
@@ -876,49 +875,49 @@ msgstr ""
"Bezpečnostní skupina %(security_group_id)s není přidružena k instanci "
"%(instance_id)s"
-#: nova/exception.py:831
+#: nova/exception.py:821
#, fuzzy, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr "Bezpečnostní skupina s pravidlem %(rule_id)s nenalezena."
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Přesun %(migration_id)s nemohl být nalezen."
-#: nova/exception.py:854
+#: nova/exception.py:844
#, 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:859
+#: nova/exception.py:849
#, 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:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
@@ -927,17 +926,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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "Konzole %(console_id)s nemohla být nalezena."
-#: nova/exception.py:879
+#: nova/exception.py:869
#, fuzzy, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr "Konzole pro instanci %(instance_id)s nemohla být nalezena."
-#: nova/exception.py:883
+#: nova/exception.py:873
#, fuzzy, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
@@ -946,90 +945,85 @@ msgstr ""
"Konzole pro instanci %(instance_id)s v zásobě %(pool_id)s nemohla být "
"nalezena."
-#: nova/exception.py:888
+#: nova/exception.py:878
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "Neplatná konzole typu %(console_type)s "
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, 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:900
+#: nova/exception.py:890
#, 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:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr "Konfigurace %(flavor_id)s nemohla být nalezena."
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "skupina svazku %s neexistuje"
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
#, fuzzy
msgid "Timeout waiting for response from cell"
msgstr "Při čekání na odpověď RPC vypršel čas: %s"
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "Svazek není nalezen v instanci %(instance_id)s."
-#: nova/exception.py:950
+#: nova/exception.py:940
#, 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:954
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)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:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
@@ -1038,600 +1032,595 @@ msgstr ""
"Instance typu %(instance_type_id)s nemá žádné dodatečné specifikace s "
"klíčem %(extra_specs_key)s."
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Soubor %(file_path)s nemohl být nalezen."
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr "Nalezeno nula souborů."
-#: nova/exception.py:972
+#: nova/exception.py:957
#, 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:977
+#: nova/exception.py:962
#, 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:981
+#: nova/exception.py:966
#, 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:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr "Činnost není povolena."
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr "Střídání není povoleno pro snímky"
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr "Parametr rotation je vyžadován pro backup image_type"
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "Dvojice klíčů %(key_name)s již existuje."
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr "Instance %(name)s již existuje."
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, fuzzy, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr "Instance typu %(name)s již existuje."
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, fuzzy, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr "Instance typu %(name)s již existuje."
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, fuzzy, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr "%(path)s je ve sdíleném úložišti: %(reason)s"
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, fuzzy, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr "%(path)s je ve sdíleném úložišti: %(reason)s"
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr "Chyba přesunu"
-#: nova/exception.py:1031
+#: nova/exception.py:1016
#, fuzzy
msgid "Migration pre-check error"
msgstr "Chyba přesunu"
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Nelze najít nastavení v %(path)s"
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, 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:1049
+#: nova/exception.py:1034
#, fuzzy
msgid "When resizing, instances must change flavor!"
msgstr "Při změně velikosti ji musí instance změnit také!"
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
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:1065
+#: nova/exception.py:1050
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:1069
+#: nova/exception.py:1054
#, 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:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s"
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr "Kvóta překročena"
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí"
-#: nova/exception.py:1090
+#: nova/exception.py:1075
#, fuzzy
msgid "Maximum number of floating ips exceeded"
msgstr "Vybrán maximální počet hostitelů (%d)"
-#: nova/exception.py:1094
+#: nova/exception.py:1079
#, fuzzy
msgid "Maximum number of fixed ips exceeded"
msgstr "Vybrán maximální počet hostitelů (%d)"
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, fuzzy, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr "Vybrán maximální počet hostitelů (%d)"
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr "Překročen limit osobnostního souboru"
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr "Cesta osobnostního souboru je příliš dlouhá"
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr "Obsah osobnostního souboru je příliš dlouhý"
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
#, fuzzy
msgid "Maximum number of key pairs exceeded"
msgstr "Vybrán maximální počet hostitelů (%d)"
-#: nova/exception.py:1119
+#: nova/exception.py:1104
#, fuzzy
msgid "Maximum number of security groups or rules exceeded"
msgstr "Vybrán maximální počet hostitelů (%d)"
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, 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:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr "Agregát %(aggregate_id)s nemohl být nalezen."
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr "Agregát %(aggregate_name)s již existuje."
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, 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:1144
+#: nova/exception.py:1129
#, 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:1149
+#: nova/exception.py:1134
#, 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:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr "Nelze vytvořit typ instance"
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, fuzzy, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna"
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, fuzzy, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr "Zjišťěna existující vlan s id %(vlan)"
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "Konzole pro instanci %(instance_id)s nemohla být nalezena."
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "Svazek %(volume_id)s nemohl být nastaven."
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "Snímek %(snapshot_id)s nemohl být nalezen."
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, fuzzy, python-format
msgid "Marker %(marker)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "Získávání obrazu %(image)s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "Získávání obrazu %(image)s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, fuzzy, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr "Plovoucí ip nenalezeno pro hostitele %(host)s."
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr "Instance %(instance_id)s nenalezena"
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Navrácení sítě pro instnac"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "Navrácení sítě pro instnac"
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s"
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, fuzzy, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr "Dvojice klíčů %(name)s nenalezena pro uživatele %(user_id)s"
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, fuzzy, python-format
msgid "The CA file for %(project)s could not be found"
msgstr "Kvóta pro projekt %(project_id)s nemohla být nalezena."
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, fuzzy, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr "Projekt %(project_id)s nemohl být nalezen."
-#: nova/exception.py:1278
+#: nova/exception.py:1263
#, fuzzy
msgid "Instance recreate is not implemented by this virt driver."
msgstr "set_admin_password není tímto ovladačem zavedeno"
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "Instance %(instance_id)s není v nouzovém režimu."
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "Instance %(instance_id)s není v nouzovém režimu."
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "Instance typu %(name)s již existuje."
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, fuzzy, python-format
msgid "Unsupported object type %(objtype)s"
msgstr "Očekáván objekt typu: %s"
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1735,97 +1724,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "ladění ve zpětném volání: %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Adresa místního spojení nenalezena.: %s"
-#: nova/utils.py:414
+#: nova/utils.py:413
#, 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:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr "Očekáván objekt typu: %s"
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr "Neplatný server_string: %s"
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek"
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, fuzzy, python-format
msgid "Reloading cached file %s"
msgstr "Odstraňování základního souboru: %s"
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Nelze odstranit kontejner: %s"
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, fuzzy, python-format
msgid "%s is not a string or unicode"
msgstr "Název serveru není řetězec nebo unicode"
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2084,118 +2073,118 @@ msgstr "Nelze najít adresu %r"
msgid "multiple fixed_ips exist, using the first: %s"
msgstr "existuje mnoho pevných ip, použita je první: %s"
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "Oddělit adresu %s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr "Obraz musí být dostupný"
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "BUde spuštěno ukončování insatncí"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "Restratovat instanci %r"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr "Instance budou zastaveny"
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr "Instance budou spuštěny"
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "Zrušení registrace obrazu %s"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, 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:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "uživatel nebo skupina nebyly zadány"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "podporována je pouze skupina \"all\""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr "operation_type musí být add nebo remove"
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "Aktualizace publicity obrazu %s"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
#, fuzzy
msgid "Expecting a list of resources"
msgstr "Získávání seznamu instancí"
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "instance - %s není přítomno"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
#, fuzzy
msgid "Expecting a list of tagSets"
msgstr "Získávání seznamu instancí"
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
#, fuzzy
msgid "Invalid CIDR"
msgstr "Neplatná data jednotky"
@@ -2353,70 +2342,80 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:194
+msgid "offset param must be an integer"
+msgstr "parametr offset musí být celé číslo"
+
+#: nova/api/openstack/common.py:200
msgid "limit param must be an integer"
msgstr "parametr limit musí být celé číslo"
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
+#: nova/api/openstack/common.py:204
msgid "limit param must be positive"
msgstr "parametr limit musí být kladný"
-#: nova/api/openstack/common.py:192
-msgid "offset param must be an integer"
-msgstr "parametr offset musí být celé číslo"
-
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr "parametr offset musí být kladný"
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr "značka [%s] nenalezena"
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr "href %s neobsahuje verzi"
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr "Metadata obrazu překračují limit"
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
#, fuzzy
msgid "Invalid image metadata"
msgstr "Neplatná metadata"
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr "Nelze '%(action)s' zatímco instance je %(attr)s %(state)s"
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, fuzzy, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr "Instance je v neplatném stavu pro '%(action)s'"
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr "Odmítnutí žádosti o snímek, snímky jsou nyní zakázány"
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr "Snímky instance nejsou v současnosti povoleny."
@@ -2498,47 +2497,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr "JSON nelze porozumět"
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr "příliš mnoho klíčů těla"
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, fuzzy, python-format
msgid "Exception handling resource: %s"
msgstr "Rozšířený zdroj: %s"
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr "Vyvolána chyba: %s"
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "Vyvolána výjimka HTTP: %s"
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr "V požadavku zadán nerozpoznaný Content-Type"
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr "V požadavku nezadán Content-Type"
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr "V požadavku zadáno prázdné tělo"
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr "Žádná taková činnost: %s"
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2547,34 +2546,34 @@ msgstr "Žádná taková činnost: %s"
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr "Poškozené tělo požadavku"
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Volání pro získání %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr "Nepodporovaný Content-Type"
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2632,7 +2631,7 @@ msgstr "Nsprávný formát těla požadavku"
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr "Neshoda s tělem požadavku a URI"
@@ -2640,7 +2639,7 @@ msgstr "Neshoda s tělem požadavku a URI"
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr "Tělo požadavku obsahuje příliš mnoho položek"
@@ -2680,16 +2679,16 @@ msgstr "Tento požadavek má omezen množství."
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr "Server neexistuje"
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr "Položka metadat nenalezena"
@@ -2700,27 +2699,27 @@ msgid "Invalid changes-since value"
msgstr "Neplatná hodnota changes-since"
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Pokus o jemné smazání %s"
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Hostitel %(host)s nemohl být nalezen."
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr "Instance nemohla být nalezena"
@@ -2747,38 +2746,38 @@ msgid "Unknown argment : port"
msgstr "neznámá chyby připojení hosta"
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, fuzzy, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)"
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "Špatný formát sítí: uuid sítě není ve správném formátu (%s)"
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "Neplatná pevná IP adresa (%s)"
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "Duplicitní sítě (%s) nejosu povoleny"
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr "Špatný formát sítě: chybí %s"
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr "Špatný formát sítě"
@@ -2796,7 +2795,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr "accessIPv4 není ve správném formátu IPv4"
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr "Název serveru není určen"
@@ -2817,149 +2816,150 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr "Nelze najít požadovaný obraz"
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr "Zadán neplatný název_klíče."
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
#, fuzzy
msgid "HostId cannot be updated."
msgstr "id nemůže být None"
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "id nemůže být None"
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr "Instanci nebyla změněna velikost."
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr "Argument 'type' pro restart není HARD či SOFT"
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr "Chybí argument 'type' pro restart"
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr "Nelze najít požadovanou konfiguraci."
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
#, fuzzy
msgid "Resize requires a flavor change."
msgstr "Resize vyžaduje změnu velikosti."
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "%s je platný název instance"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr "Chybí vlastnost imageRef"
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr "Zadáno neplatné imageRef."
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr "Chybí vlastnost flavorRef"
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr "Nebylo zadáno adminPass"
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr "Neplatné adminPass"
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Nelze restartovat instanci"
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr "Nelze zpracovat metadata dvojic hodnot/klíčů."
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr "Požadavek na změnu velikosti má neplatnou vlastnost 'flavorRef'."
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr "Požadavek na změnu velikosti vyžaduje vlastnost 'flavorRef'."
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr "Neplatné tělo požadavku"
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr "Nelze zpracovat imageRef z požadavku."
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr "Nelze najít obraz ke znovu sestavení"
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr "Objekt createImage cyžaduje vlastnost name"
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
@@ -3134,9 +3134,9 @@ msgid "Attach interface"
msgstr "Nelze pozastavit instanci"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
#, fuzzy
msgid "Network driver does not support this function."
msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu"
@@ -3146,14 +3146,14 @@ msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu"
msgid "Failed to attach interface"
msgstr "Nelze pozastavit instanci"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "vlastnost není podporována: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "Spouštění rozhraní VLAN %s"
@@ -3728,13 +3728,13 @@ msgid "Security group name cannot be empty"
msgstr "Název bezpečnostní skupiny nemůže být prázdné"
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
#, fuzzy
msgid "start instance"
msgstr "začátek instance %r"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
#, fuzzy
msgid "stop instance"
msgstr "zastavit instanci %r"
@@ -3986,121 +3986,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, fuzzy, python-format
msgid "Running _create_extension_point for %s"
msgstr "Volání továrny rozšíření %s"
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4115,7 +4115,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4372,12 +4372,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4755,33 +4755,33 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
#, 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:365
+#: nova/compute/api.py:356
#, 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:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
@@ -4790,123 +4790,131 @@ msgstr ""
"Překročena kvóta pro %(pid)s, pokus o nastavení %(num_metadata)s "
"vlastností metadat"
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
#, fuzzy
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:425
+#: nova/compute/api.py:416
#, fuzzy
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:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Nelze připojit svazek k instanci %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr "Chystá se spuštění %s instancí..."
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr "block_device_mapping %s"
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "BUde spuštěno ukončování insatncí"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "BUde spuštěno ukončování insatncí"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, fuzzy, python-format
msgid "instance's host %s is down, deleting from database"
msgstr "Žádný hostitel pro instnaci %s, okamžitě smazána"
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "Pokus o jemné smazání %s"
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "Pokus o ukončení %s"
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
#, fuzzy
msgid "Going to try to stop instance"
msgstr "Pokus o zastavení %s"
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
#, fuzzy
msgid "Going to try to start instance"
msgstr "Pokus o spuštění %s"
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr "Hledání podle: %s"
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, fuzzy, python-format
msgid "snapshot for %s"
msgstr "Spouštění snímku ve VM %s"
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr "flavor_id je None. Předpokládán přesun."
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
@@ -4915,148 +4923,148 @@ msgstr ""
"Stará instance typu %(current_instance_type_name)s, nová instance typu "
"%(new_instance_type_name)s"
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, fuzzy, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí"
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "Pokus o ukončení %s"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr "Dvojice klíčů musí být dlouhá 1 až 255 znaků."
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr "Bezpečnostní skupina %s není řetězec nebo unicode"
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr "Bezpečnostní skupina %s nemůže být prázdná."
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr "Bezpečnostní skupina %s by neměla být větší než 255 znaků."
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "Vytvořit bezpečnostní skupinu %s"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr "Bezpečnostní skupina %s již existuje"
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Nelze zničit vbd %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Nelze zničit vbd %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
#, fuzzy
msgid "Security group is still in use"
msgstr "Id bezpečnostní skupiny by mělo být celé číslo"
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "Smazat bezpečnostní skupinu %s"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr "Pravidlo (%s) nenalezeno"
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
#, fuzzy
msgid "Quota exceeded, too many security group rules."
msgstr "Přidávání pravidla bezpečnostní skupiny: %r"
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Povolit přístup bezpečnostní skupiny %s"
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Zrušit přístup bezpečnostní skupiny %s"
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr "Id bezpečnostní skupiny by mělo být celé číslo"
@@ -5156,30 +5164,30 @@ 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:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
@@ -5188,266 +5196,266 @@ msgstr ""
"Nelze přesunout instanci (%(instance_id)s) na současného hostitele "
"(%(host)s)."
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Nelze restartovat instanci"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, 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:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr "Restartování instance po restartu nova-compute."
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
#, fuzzy
msgid "Hypervisor driver does not support resume guests"
msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu"
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Nelze pozastavit instanci"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr "Ovladač hypervizoru nepodporuje pravidla firewallu"
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Neočekávaný kód stavu"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr "Kontrola stavu"
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Navrácení sítě pro instnac"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
#, fuzzy
msgid "Instance was deleted during spawn."
msgstr "Instance nemohla být spuštěna"
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Chyba DB: %s"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr "Spouštění instance..."
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "Nenalezeny žádné plovoucí ip"
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr "Informace o síti instance: |%s|"
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr "Instance selhala nastavení blokového zařízení"
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr "Instance nemohla být spuštěna"
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr "Navrácení sítě pro instnac"
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Navrácení sítě pro instnac"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s nstance"
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "Ignorování DiskNenalezen: %s"
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, fuzzy, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr "Ignorování DiskNenalezen: %s"
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr "ukončování bdm %s"
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "Znovu sestavování instance %s"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, fuzzy, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr "%(path)s je ve sdíleném úložišti: %(reason)s"
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Nelze získat metadata pro ip: %s"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Vytvořit snímek ze svazku %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "Restartování instance %s"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, fuzzy, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
@@ -5456,25 +5464,25 @@ 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:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instance %s: znovu zavedena"
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, fuzzy, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
@@ -5483,155 +5491,155 @@ 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:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "instance %s: pořizování snímku"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, 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:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr "Střídání %d záloh"
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr "Mazání obrazu %s"
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, 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:2431
+#: nova/compute/manager.py:2429
#, fuzzy
msgid "Root password set"
msgstr "Instance %s: Nastavení hesla root"
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
#, fuzzy
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr "set_admin_password není tímto ovladačem zavedeno"
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, fuzzy, python-format
msgid "set_admin_password failed: %s"
msgstr "set_admin_password není tímto ovladačem zavedeno"
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
#, fuzzy
msgid "error setting admin password"
msgstr "Chyba při nastavování hesla správce"
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Nelze pozastavit instanci"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Chyba DB: %s"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
#, fuzzy
msgid "Unrescuing"
msgstr "instance %s: rušení záchrany"
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR"
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "Instance nemá svazek."
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr "cíl stejný jako zdroj!"
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
#, fuzzy
msgid "Pausing"
msgstr "Aktualizování!"
@@ -5640,122 +5648,122 @@ msgstr "Aktualizování!"
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instance %s: získávání diagnostik"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "Reset sítě"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
#, fuzzy
msgid "Inject network info"
msgstr "instance %s: vkládání informací o síti"
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr "network_info vkládá: |%s|"
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
#, fuzzy
msgid "Get console output"
msgstr "Získat výstup konzole pro instanci %s"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
#, fuzzy
msgid "Getting vnc console"
msgstr "instance %s: získávání konzole vnc"
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
#, fuzzy
msgid "Getting spice console"
msgstr "instance %s: získávání konzole vnc"
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, 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:3650
+#: nova/compute/manager.py:3652
#, 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:3670
+#: nova/compute/manager.py:3672
#, 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:3704
+#: nova/compute/manager.py:3706
#, 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:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Odpojování svazku z neznámé instance %s"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, fuzzy, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr "přidělování sítě pro instanci %s"
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
#, fuzzy
msgid "_post_live_migration() is started.."
msgstr "zahájen přesun po spuštění."
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -5763,16 +5771,16 @@ 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:4167
+#: nova/compute/manager.py:4171
#, fuzzy
msgid "Post operation of migration started"
msgstr "Spuštěna operace po migraci"
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
@@ -5781,64 +5789,64 @@ msgstr ""
"Nalezeno %(migration_count)d nepotvrzených přesunů starších než "
"%(confirm_window)d vteřin"
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, 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:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
#, fuzzy
msgid "In ERROR state"
msgstr "Uzel je v neznámém chybovém stavu."
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr "Aktualizace mezipaměti využití šířky pásma"
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Aktualizace mezipaměti využití šířky pásma"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -5847,115 +5855,119 @@ msgstr ""
"Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na "
"hypervizoru."
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "Instance není zapnuta"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..."
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr "Znovu získávání smazané instance"
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Zaznamování ovladače svazku: %s"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "Žádná služba pro ID výpočtu %s"
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR"
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5977,101 +5989,101 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, fuzzy, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr "Pro %s vytvořen záznam compute_service "
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, fuzzy, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr "Záznam compute_service aktualizován pro %s "
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, fuzzy, python-format
msgid "Free disk (GB): %s"
msgstr "Vytvořit dvojici klíčů %s"
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, fuzzy, python-format
msgid "Updating from migration %s"
msgstr "Instance %s: Spouštění dokončení přesunu"
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
#, fuzzy
msgid "Instance not resizing, skipping migration."
msgstr "VM není přítomno, přeskakování ničení..."
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
#, fuzzy
msgid "InstanceType could not be found, skipping migration."
msgstr "Instance nemohla být nalezena"
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6227,11 +6239,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Nelze restartovat instanci"
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Nelze restartovat instanci"
@@ -6282,24 +6294,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "instance %s: zachráněna"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6612,7 +6624,7 @@ msgstr "Zaznamování ovladače svazku: %s"
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6646,31 +6658,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, fuzzy, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr "Pevná IP adresa (%(address)s) je již používána."
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6680,12 +6697,12 @@ 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/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, 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/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, 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|."
@@ -6810,17 +6827,17 @@ msgstr "Zajišťování mostu %s"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr "Zajišťování vlan %(vlan)s a mostu %(bridge)s"
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "Nelze pozastavit instanci"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "Zajišťování mostu %s"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, fuzzy, python-format
msgid "Done starting bridge %s"
msgstr "Zajišťování mostu %s"
@@ -7096,7 +7113,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "Plovoucí ip není nalezena pro id %(id)s."
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7191,57 +7208,71 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "Toto pravidlo již existuje ve skupině %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "Chyba při nastavování hesla správce"
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
#, fuzzy
msgid "Invalid version string"
msgstr "Neplatný server_string: %s"
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -8011,49 +8042,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, fuzzy, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr "Pokus o sestavení %(num_instances)d instancí"
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, fuzzy, python-format
msgid "Request Spec: %s"
msgstr "Požadavek: %s"
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Svazek není nalezen v instanci %(instance_id)s."
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr "Filtrováno %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "Filtrováno %(hosts)s"
@@ -8119,12 +8150,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -8148,7 +8179,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8411,7 +8447,7 @@ msgstr "již odpojeno"
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
#, fuzzy
msgid ""
@@ -8419,53 +8455,53 @@ msgid ""
"instances"
msgstr "Překročena kvóta pro %(pid)s, pokus o spuštění %(min_count)s instancí"
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr "Spouštění instancí: %s"
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr "Po ukončení instancí: %s"
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr "Vnitřní chyba"
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr "Po vynuceném ukončení instancí: %s"
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
#, fuzzy
msgid "spawn error"
msgstr "neznámá chyby připojení hosta"
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8578,38 +8614,44 @@ msgstr "značka [%s] nenalezena"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr "Vytváření souborů v %s pro simulaci agenta hosta"
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr "Odstraňování souborů simulovaného agenta hosta v %s"
@@ -8713,51 +8755,51 @@ msgstr "fmt=%(fmt)s zálohováno: %(backing_file)s"
msgid "Converted to raw, but format is now %s"
msgstr "Převedeno na prosté, ale formát je nyní %s"
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "Získávání seznamu instancí"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8818,59 +8860,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "Přidělení plovoucí IP pro |%s|"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "Stahování obrazu %s ze serveru obrazu glance"
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Vkládání %(injection)s do obrazu %(img_id)s"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "přidělování sítě pro instanci %s"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "Získat výstup konzole pro instanci %s"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "přidělování sítě pro instanci %s"
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, fuzzy, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr "Při čekání na odpověď RPC vypršel časový limit."
@@ -9468,7 +9510,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9550,7 +9592,7 @@ msgstr "Verze agenta instance: %s"
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr "Aktualizace statistik hostitele"
@@ -9933,7 +9975,7 @@ msgstr "Neznámý základní soubor: %s"
msgid "Creating nic for instance: %s"
msgstr "Vytváření snímku instance VM %s "
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9943,13 +9985,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Přidělení plovoucí IP pro |%s|"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "Vkládání cesty souboru: '%s'"
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Vkládání cesty souboru: '%s'"
@@ -10177,7 +10219,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10301,268 +10343,272 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
#, fuzzy
msgid "During detach_volume, instance disappeared."
msgstr "Při spuštění wait zmizelo %s."
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
#, fuzzy
msgid "attaching network adapter failed."
msgstr "Źádné sítě nejsou určeny."
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
#, fuzzy
msgid "During detach_interface, instance disappeared."
msgstr "Při spuštění wait zmizelo %s."
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
#, fuzzy
msgid "detaching network adapter failed."
msgstr "Źádné sítě nejsou určeny."
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "Instance úspěšně restartována."
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
#, fuzzy
msgid "Instance shutdown successfully."
msgstr "Instance úspěšně vytvořena."
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr "Instance úspěšně restartována."
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr "Instance je spuštěna"
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr "Instance úspěšně vytvořena."
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data: %(data)r, fpath: %(fpath)r"
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
#, fuzzy
msgid "Guest does not have a console available"
msgstr "Uživatel nemá správcovská oprávnění"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr "Vytváření obrazu"
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr "Vkládání %(injection)s do obrazu %(img_id)s"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, fuzzy, python-format
msgid "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/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10570,19 +10616,19 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
@@ -10591,48 +10637,48 @@ msgstr ""
"Chyba od libvirt při hledání %(instance_name)s: [Kód chyby "
"%(error_code)s] %(ex)s"
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
#, fuzzy
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
@@ -10641,25 +10687,25 @@ msgstr ""
"Nelze získat počet cpu, protože tato funkce není na této platformě "
"zavedena. Tuto chybu lze prozatím bezpečně ignorovat."
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr "verze libvirt je příliš stará (nepodporuje getVersion)"
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "Získávání velikosto brazu %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10667,21 +10713,21 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, fuzzy, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
@@ -10690,16 +10736,16 @@ 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/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
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/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
#, 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/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, fuzzy, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
@@ -10708,7 +10754,7 @@ msgstr ""
"Nelze přesunout %(instance_id)s do %(dest)s: Nedostatek disku "
"(hostitel:%(available)s <= instance:%(necessary)s)"
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
@@ -10717,7 +10763,7 @@ msgstr ""
"Spuštěná instance má info o CPU:\n"
"%s"
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10732,7 +10778,7 @@ msgstr ""
"\n"
"Prohlédněte si %(u)s"
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
@@ -10741,24 +10787,24 @@ 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/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, fuzzy, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
"plug_vifs() selhalo %(cnt)d.opakování až na %(max_retry)d pro "
"%(hostname)s."
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, fuzzy, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
@@ -10767,67 +10813,67 @@ msgstr ""
"Chyba od libvirt při hledání %(instance_name)s: [Kód chyby "
"%(error_code)s] %(ex)s"
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
#, fuzzy
msgid "Starting migrate_disk_and_power_off"
msgstr "Instance %s: Spouštění přesunu disku a vypnutí"
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
#, fuzzy
msgid "Instance running successfully."
msgstr "Instance %s úspěšně běží."
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
#, fuzzy
msgid "Starting finish_migration"
msgstr "Instance %s: Spouštění dokončení přesunu"
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
#, fuzzy
msgid "Starting finish_revert_migration"
msgstr "Instance %s: Spuštění dokočení vrácení přesunu"
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, fuzzy, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr "Nelze naplánovat_%(method)s: %(ex)s"
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11563,74 +11609,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr "In vmwareapi:_call_method, obdržena tato výjimka: %s"
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr "Úkol [%(task_name)s] %(task_ref)s stav: úspěch"
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr "Úkol [%(task_name)s] %(task_ref)s stav: chyba %(error_info)s"
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr "In vmwareapi:_poll_task, Obdržena tato chyba %s"
@@ -11657,34 +11703,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, fuzzy, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr "Vlastnost %(attr)s nenastavena pro spravovaný objekt %(objName)s"
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr "Není registrováno žádné VM"
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr "Virtuální stroj s ref %s neexistuje"
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr "Odhlašování sezení, které je neplatné, nebo už odhlášené: %s"
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr "Sezení je chybné"
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr "Sezení je neplatné"
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
#, fuzzy
msgid "No Virtual Machine has been registered yet"
msgstr " Žádné virtuální stroje nebyly zatím registrovány"
@@ -11727,7 +11773,7 @@ msgstr "Vytváření skupiny portů s názvem %s na hostiteli ESX"
msgid "Created Port Group with name %s on the ESX host"
msgstr "Vytvořena skupina portů s názvem %s na hostiteli ESX"
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, fuzzy, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr "Během uzavření HTTP připojení v VMWareHTTpWrite došlo k výjimce %s"
@@ -11761,12 +11807,19 @@ msgstr "Chyba typu v %s: "
msgid "Exception in %s "
msgstr "Výjimka v %s "
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11780,17 +11833,30 @@ msgstr "Získávání seznamu instancí"
msgid "Got total of %s instances"
msgstr "Získáno celkem %s instancí"
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
#, fuzzy
msgid "Creating VM on the ESX host"
msgstr "Vytváření VM s názvem %s na hostiteli ESX"
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
#, fuzzy
msgid "Created VM on the ESX host"
msgstr "Vytvářeno VM s názvem %s na hostiteli ESX"
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, fuzzy, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
@@ -11800,7 +11866,7 @@ msgstr ""
"typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX "
"%(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, fuzzy, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
@@ -11810,7 +11876,7 @@ msgstr ""
"typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX "
"%(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, fuzzy, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
@@ -11819,7 +11885,7 @@ msgstr ""
"Mazání souboru %(flat_uploaded_vmdk_path)s na místním úložišti hostitele "
"ESX %(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, fuzzy, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
@@ -11828,7 +11894,7 @@ msgstr ""
"Soubor %(flat_uploaded_vmdk_path)s smazán na místním úložišti hostitele "
"ESX %(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
@@ -11837,7 +11903,7 @@ msgstr ""
"Stahování dat souboru obrazu %(image_ref)s na datové úložiště hostitele "
"ESX %(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, fuzzy, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
@@ -11846,7 +11912,7 @@ msgstr ""
"Data souboru obrazu %(image_ref)s stažena na datové úložiště hostitele "
"ESX %(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, fuzzy, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11857,7 +11923,7 @@ msgstr ""
"typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX "
"%(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, fuzzy, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
@@ -11867,147 +11933,152 @@ msgstr ""
"typem adaptéru %(adapter_type)s na místním úložišti hostitele ESX "
"%(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
#, fuzzy
msgid "Powering on the VM instance"
msgstr "Zapínání instance VM %s"
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
#, fuzzy
msgid "Powered on the VM instance"
msgstr "Instance VM %s zapnuta"
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
#, fuzzy
msgid "Creating Snapshot of the VM instance"
msgstr "Vytváření snímku instance VM %s "
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
#, fuzzy
msgid "Created Snapshot of the VM instance"
msgstr "Snímek instance VM %s vytvořen "
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
#, fuzzy
msgid "Copying disk data before snapshot of the VM"
msgstr "Kopírování data disku před snímek instance VM %s"
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
#, fuzzy
msgid "Copied disk data before snapshot of the VM"
msgstr "Data disku zkopírována před snímek instance VM %s"
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr "Nahrávání obrazu %s"
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr "Obraz %s nahrán"
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr "Mazání dočasného souboru vmdk %s"
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr "Dočasný soubor vmdk %s smazán"
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr "Instance není zapnuta"
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
#, fuzzy
msgid "Rebooting guest OS of VM"
msgstr "Restartování OS hosta na VM %s"
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
#, fuzzy
msgid "Rebooted guest OS of VM"
msgstr "OS hosta restartován na VM %s"
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
#, fuzzy
msgid "Doing hard reboot of VM"
msgstr "Provádění tvrdho restártu VM %s"
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
#, fuzzy
msgid "Did hard reboot of VM"
msgstr "Proveden tvrdý restart VM %s"
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
#, fuzzy
msgid "Destroying the VM"
msgstr "Restartování xvp"
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
#, fuzzy
msgid "Destroyed the VM"
msgstr "Registrace VM %s zrušena"
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, fuzzy, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr "Ve vmwareapi:vmops:destroy, obdržena výjimka při rušení registrace VM: %s"
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
#, fuzzy
msgid "Powering off the VM"
msgstr "Vypínání VM %s"
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
#, fuzzy
msgid "Powered off the VM"
msgstr "VM %s vypnuto"
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
#, fuzzy
msgid "Unregistering the VM"
msgstr "Rušení registrace VM %s"
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
#, fuzzy
msgid "Unregistered the VM"
msgstr "Registrace VM %s zrušena"
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr "Ve vmwareapi:vmops:destroy, obdržena výjimka při rušení registrace VM: %s"
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, fuzzy, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr "Mazání obsahu VM %(name)s z datového úložiště %(datastore_name)s"
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, fuzzy, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr "Smazán obsah VM %(name)s z datového úložiště %(datastore_name)s"
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
@@ -12016,186 +12087,186 @@ msgstr ""
"Ve vmwareapi:vmops:destroy, obdržena výjimka při mazání obsahu VM z "
"disku: %s"
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr "pozastavení není v vmwareapi popdorováno"
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr "zrušení pozastavení není v vmwareapi popdorováno"
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
#, fuzzy
msgid "Suspending the VM"
msgstr "Pozastavení VM %s "
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
#, fuzzy
msgid "Suspended the VM"
msgstr "VM %s pozastaveno "
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
#, fuzzy
msgid "instance is powered off and cannot be suspended."
msgstr "instance je vypnutá, proto nemůže být pozastavena."
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
#, fuzzy
msgid "VM was already in suspended state. So returning without doing anything"
msgstr "VM %s již je v pozastaveném stavu. Návrat, aniž by se něco provedlo"
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
#, fuzzy
msgid "Resuming the VM"
msgstr "Znovu spouštění VM %s"
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
#, fuzzy
msgid "Resumed the VM"
msgstr "VM %s znovu spuštěno "
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr "instance není v pozastaveném stavu"
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
#, fuzzy
msgid "instance is suspended and cannot be powered off."
msgstr "Instance není zapnuta"
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
#, fuzzy
msgid "VM was already in powered off state. So returning without doing anything"
msgstr "VM %s již je v pozastaveném stavu. Návrat, aniž by se něco provedlo"
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
#, fuzzy
msgid "VM was already in powered on state. So returning without doing anything"
msgstr "VM %s již je v pozastaveném stavu. Návrat, aniž by se něco provedlo"
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
#, fuzzy
msgid "Powering on the VM"
msgstr "Vypínání VM %s"
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
#, fuzzy
msgid "Powered on the VM"
msgstr "VM %s vypnuto"
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "Aktualizace postupu instance '%(instance_uuid)s' na %(progress)d"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Mazání svazku s ID: %s "
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "instance - %s není přítomno"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, fuzzy, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr "Ve vmwareapi:vmops:destroy, obdržena výjimka při rušení registrace VM: %s"
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Mazání svazku s ID: %s "
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Vytvořit svazek ze snímku %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
"Nalezeno %(instance_count)d zaseknutých restartování starších než "
"%(timeout)d vteřin"
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
#, fuzzy
msgid "Automatically hard rebooting"
msgstr "Automatický tvrdý restart %d"
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr "get_diagnostics není zavedeno pro vmwareapi"
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
#, fuzzy
msgid "Reconfiguring VM instance to set the machine id"
msgstr "Znovu nastavování instance VM %s pro připojení obrazu disku"
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
#, fuzzy
msgid "Reconfigured VM instance to set the machine id"
msgstr "Instance VM %s znovu nastavena pro připojení obrazu disku"
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, fuzzy, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
"Znovu nastavování instance VM %(name)s pro úpravu id stroje s ip - "
"%(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, fuzzy, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
"Instance VM %(name)s znovu nastavena pro úpravu id stroje s ip - "
"%(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr "Vytváření adresáře s cestou %s"
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr "Vytvořen adresář s cestou %s"
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12305,76 +12376,76 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "Bod připojení %(mountpoint)s připojen k instanci %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Nelze najít adresu %r"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Nelze najít svazek v db"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "Odpojení svazku: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Bod připojení %(mountpoint)s odpojen od instance %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, 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/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, fuzzy, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
@@ -12383,63 +12454,68 @@ msgstr ""
"NEZAVEDENO: Volání %(method)s není agentem podporováno. VM "
"id=%(instance_uuid)s; arg=%(args)r"
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, fuzzy, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr "Volání %(method)s vrátilo chybu: %(e)s."
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr "Dotaz na verzi agenta"
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "Aktualizace agenta na %s"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr "Nastavování správcovského hesla"
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, fuzzy, python-format
msgid "Injecting file path: %r"
msgstr "Vkládání cesty souboru: '%s'"
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr "Reset sítě"
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
@@ -12447,7 +12523,7 @@ msgstr ""
"Nástroje XenServer instalované v tomto obrazu jsou schopné vložit sítě. "
"Síťové soubory nebudou změněny"
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
@@ -12455,20 +12531,20 @@ msgstr ""
"Nástroje XenServer jsou v tomto obrazu přítomny, ale nejsou schopny "
"vložit síť"
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr "Nástroje XenServer nejsou v tomto obrazu nainstalovány"
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr "Chyba OpenSSL: %s"
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
#, fuzzy
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
@@ -12478,46 +12554,46 @@ msgstr ""
"Pro použití connection_type=xenapi musíte zadat xenapi_connection_url, "
"xenapi_connection_username (nepovinné), a xenapi_connection_password"
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "Nelze dešifrovat soukromý klíč: %s"
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr "Spuštění hostitele na XenServer není podporováno."
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
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/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr "Obdržena výjimka: %s"
@@ -12655,74 +12731,74 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
#, fuzzy
msgid "Created VM"
msgstr "_vytvořit: %s"
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
#, fuzzy
msgid "VM already halted, skipping shutdown..."
msgstr "VM %(instance_uuid)s již je zastavena, přeskakování vypnutí..."
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "VBD v instanci %s nenalezeno"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, fuzzy, python-format
msgid "VBD %s already detached"
msgstr "již odpojeno"
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "Nelze odpojit VBD %s"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "Nelze zničit VBD %s"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for 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:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for 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:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr "Nelze zničit VDI %s"
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12731,130 +12807,138 @@ msgstr ""
"Vytvořeno VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, "
"%(read_only)s) na %(sr_ref)s."
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
#, fuzzy
msgid "SR not present and could not be introduced"
msgstr "Instance nemohla být nalezena"
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, fuzzy, python-format
msgid "block device info: %s"
msgstr "block_device_list %s"
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr "Zkopírováno VDI %(vdi_ref)s z VDI %(vdi_to_clone_ref)s"
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
#, fuzzy
msgid "Starting snapshot for VM"
msgstr "Spouštění snímku ve VM %s"
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr "Odstraňování souborů kernel/ramdisku z dom0"
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, fuzzy, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr "xapi 'download_vhd' vrátil VDI typu '%(vdi_type)s' s UUID '%(vdi_uuid)s'"
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, fuzzy, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
"Velkost %(size_bytes) obrazu překračuje povolenou velikost "
"%(allowed_size_bytes)d typu instance"
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, fuzzy, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr "Získávání obrazu %(image)s"
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "Velikost obrazu %(image)s:%(virtual_size)d"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
@@ -12863,107 +12947,107 @@ msgstr ""
"Obraz Kernel/Ramdisk je příliš velký: %(vdi_size)d bajtů, max "
"%(max_size)d bajtů"
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "Kopírování VDI %s do /boot/guest na dom0"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "Kernel/Ramdisk VDI %s zničeno"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
#, fuzzy
msgid "Failed to fetch glance image"
msgstr "instance %s: nelze získat obraz glance"
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr "Zjištěn formát %(image_type_str)s obrazu %(image_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "Hledání vdi %s pro kernel PV"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "VDI %s je stále dostupné"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "Znovu skenování SR %s"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr "Příznak sr_matching_filter '%s' se neřídí pravidly formátování"
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr "Nelze najít SR typu obsahu ISO"
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr "ISO: není obsah iso"
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr "ISO: typ obsahu iso, není klíč 'i18n-key'"
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr "ISO: typ obsahu iso, hodnota i18n-key není 'local-storage-iso'"
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr "ISO: SR odpovídající naším kritériím"
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr "ISO: ISO, prozkoumáváno, zdali se jedná o místního hostitele"
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr "ISO: shoda PBD, požadováno %(pbd_rec)s, získáno %(host)s"
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr "ISO: SR s místním PBD"
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
@@ -12972,12 +13056,12 @@ msgstr ""
"Nelze získat RRD XML pro VM %(vm_uuid)s mající podrobnosti serveru: "
"%(server)s."
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, fuzzy, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "VHD %(vdi_uuid)s má nadřazenho %(parent_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
@@ -12986,61 +13070,61 @@ msgstr ""
"Nadřazený %(parent_uuid)s se neshoduje s původním nadřazeným "
"%(original_parent_uuid)s, čekání na splynutí..."
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr "Vypršel časový limit při čekání na vytvoření zařízení %s"
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr "Zapojování VBD %s ... "
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr "Zapojování VBD %s hotovo."
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr "VBD %(vbd_ref)s zapojeno jako %(orig_dev)s"
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr "VBD %(vbd_ref)s zapojeno do špatného dev, znovu mapování do %(dev)s"
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "Ničení VBD pro VDI %s ... "
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "Ničení VBD pro VDI %s hotovo."
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr "Oddíly:"
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr " %(num)s: %(ptype)s %(size)d sektorů"
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
@@ -13049,61 +13133,61 @@ msgstr ""
"Zapisování tabulky oddílů %(primary_first)d %(primary_last)d do "
"%(dev_path)s..."
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr "Zapisování tabulky oddílů %s dokončeno."
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr "Přímé zacházení se soubory rozhraní"
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr "Nelze připojit souborový systém (očekáváno v nelinuxových instancích): %s"
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -13131,201 +13215,196 @@ msgstr "block_device_mapping %s"
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
#, fuzzy
msgid "Failed to spawn, rolling back"
msgstr "Nelze aktualizovat svazek v db"
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
#, fuzzy
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
"Automatické nastavení disku pro instanci %(instance_uuid)s, pokus o změnu"
" velikosti oddílu..."
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr "Psled v agenta pro %(hypervisor)s/%(os)s/%(architecture)s je %(version)s"
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr "Nenalezena žádná verze agenta pro %(hypervisor)s/%(os)s/%(architecture)s"
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr "Verze agenta instance: %s"
-#: nova/virt/xenapi/vmops.py:700
-#, fuzzy, python-format
-msgid "Could not find VM with name %s"
-msgstr "Nelze najít odkaz na VDI"
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
#, fuzzy
msgid "Finished snapshot and upload for VM"
msgstr "Dokončen snímek a nahrání na VM %s"
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr "Nelze převést vhd na nového hostitele"
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Nelze restartovat instanci"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr "Zvětšení velikosti VDI %(vdi_uuid)s z%(old_gb)d GB na %(new_gb)d GB"
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
#, fuzzy
msgid "Resize complete"
msgstr "Změna velikosti %s je hotova"
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
#, fuzzy
msgid "Unable to find root VBD/VDI for VM"
msgstr "Neůze najít vbd pro vdi %s"
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
#, fuzzy
msgid "Destroying VDIs"
msgstr "Restartování xvp"
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
#, fuzzy
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
"Instance %(instance_uuid)s pomocí RAW nebo VHD, přeskakování mazání "
"kernelu a ramdisku"
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr "Instance mí kernel nebo ramdisk, ale ne oba"
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr "soubory kernel/ramdisk odstraněny"
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
#, fuzzy
msgid "Destroying VM"
msgstr "Restartování xvp"
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr "VM není přítomno, přeskakování ničení..."
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr "Instance již je v záchranném režimu: %s"
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
#, fuzzy
msgid "VM is not present, skipping soft delete..."
msgstr "VM není přítomno, přeskakování ničení..."
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "Vkládání informací o síti do xs pro vm: |%s|"
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
#, fuzzy
msgid "Creating vifs"
msgstr "Vytváření obrazu"
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, fuzzy, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "vytváření VIF pro VM %(vm_ref)s, síť %(network_ref)s."
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
#, fuzzy
msgid "Injecting hostname to xenstore"
msgstr "Vkládání názvu hostitele do xs pro vm: |%s|"
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
#, fuzzy
msgid "No suitable network for migrate"
msgstr "Špatný formát sítě"
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
#, fuzzy
msgid "Migrate Send failed"
msgstr "Vytvoření selhalo"
@@ -13808,79 +13887,30 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s 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í"
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr "Aktualizace stavu hostitele"
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr "podsítě v4 jsou vyžadovány pro zastaralé nw_info"
#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ "Nelze přesunout %(instance_id)s do %(dest)s:"
-#~ " Nedostatek paměti (hostitel:%(avail)s <= "
-#~ "instance:%(mem_inst)s)"
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13896,16 +13926,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-#~ "Pro useconnection_type=vmwareapi musíte zadat "
-#~ "vmwareapi_host_ip,vmwareapi_host_username a "
-#~ "vmwareapi_host_password"
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr "značka [%s] nenalezena"
@@ -13915,3 +13935,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr "Restartování xvp"
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr "Instance %(instance_id)s nemá žádná metadata s klíčem %(metadata_key)s."
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr "Nelze najít odkaz na VDI"
+
diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po
index 5d62fdae6a..4d75bb28ec 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -91,316 +91,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -408,97 +412,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -506,1088 +505,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1690,97 +1679,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2033,115 +2022,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2296,69 +2285,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2440,47 +2439,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2489,34 +2488,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2572,7 +2571,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2580,7 +2579,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2618,16 +2617,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2638,26 +2637,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2683,38 +2682,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2731,7 +2730,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2752,142 +2751,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3060,9 +3060,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3070,13 +3070,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3625,12 +3625,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3880,121 +3880,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4009,7 +4009,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4265,12 +4265,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4638,290 +4638,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5019,459 +5027,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5479,303 +5487,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5797,99 +5809,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6039,11 +6051,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6093,24 +6105,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6420,7 +6432,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6453,31 +6465,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6485,12 +6502,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6613,17 +6630,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6886,7 +6903,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6976,56 +6993,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7777,49 +7808,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7885,12 +7916,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7914,7 +7945,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8176,59 +8212,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8335,38 +8371,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8468,51 +8510,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8570,59 +8612,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9213,7 +9255,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9294,7 +9336,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9663,7 +9705,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9673,13 +9715,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9900,7 +9942,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10020,262 +10062,266 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "bind %s: slettet"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po
index 64ee53228e..e27a77d0b2 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -91,316 +91,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "keine Methode für diese Nachricht gefunden: %s"
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -408,98 +412,93 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "Instanz %s: Rettung"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "keine Methode für diese Nachricht gefunden: %s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "keine Methode für diese Nachricht gefunden: %s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,116 +2023,116 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "Instanz %s: Rettung"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2298,69 +2287,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2442,47 +2441,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2491,34 +2490,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2574,7 +2573,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2620,16 +2619,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2640,26 +2639,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2685,38 +2684,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2733,7 +2732,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2754,143 +2753,144 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "Instanz %s: Rettung"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3063,9 +3063,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3074,13 +3074,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3631,12 +3631,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3886,121 +3886,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4015,7 +4015,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4272,12 +4272,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4645,291 +4645,299 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Nicht möglich volume %s zufinden"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Nicht möglich volume %s zufinden"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5027,464 +5035,464 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Volume %s: erstelle Export"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "Instanz %s: Rettung"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "Instanz %s: Rettung"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5492,305 +5500,309 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Nicht möglich volume %s zufinden"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "Instanz %s: Rettung"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5812,99 +5824,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6054,11 +6066,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6108,24 +6120,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6435,7 +6447,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6468,31 +6480,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6500,12 +6517,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6628,17 +6645,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6901,7 +6918,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6991,56 +7008,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7793,49 +7824,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt"
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7901,12 +7932,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7930,7 +7961,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8192,59 +8228,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8351,38 +8387,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8484,51 +8526,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8591,59 +8633,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9234,7 +9276,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9315,7 +9357,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9684,7 +9726,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9694,13 +9736,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9922,7 +9964,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10042,262 +10084,266 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "Volume %s: erfolgreich erstellt"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10305,91 +10351,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10397,50 +10443,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10450,92 +10496,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11248,74 +11294,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11342,34 +11388,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11409,7 +11455,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11443,12 +11489,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11462,57 +11515,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11520,304 +11586,309 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "Instanz %s: Rettung"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Nicht möglich volume %s zufinden"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11927,208 +11998,213 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Nicht möglich volume %s zufinden"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Nicht möglich volume %s zufinden"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12265,438 +12341,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "keine Methode für diese Nachricht gefunden: %s"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12723,184 +12807,179 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13379,30 +13458,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
@@ -13412,43 +13473,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13464,13 +13497,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
@@ -13480,3 +13506,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr ""
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po
index 9106164951..7dbf9bb268 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -92,319 +92,323 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Failed to get metadata for ip: %s"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Failed to decrypt private key: %s"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "instance %s: booted"
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "no method for message: %s"
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
#, fuzzy
msgid "Invalid metadata size"
msgstr "Invalid signature for user %s"
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "instance %s: booted"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "instance %s: booted"
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Failed to get metadata for ip: %s"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "Going to start terminating instances"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Going to start terminating instances"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Going to start terminating instances"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -412,98 +416,93 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "instance %s: rescued"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -511,1089 +510,1079 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "setting network host"
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "instance %(instance_name)s: deleting instance files %(target)s"
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, fuzzy, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr "Associate address %(public_ip)s to instance %(instance_id)s"
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, fuzzy, python-format
msgid "Floating ip %(address)s already exists."
msgstr "group %s already exists"
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
#, fuzzy
msgid "Floating ip pool not found."
msgstr "setting network host"
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "volume group %s doesn't exist"
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "Going to start terminating instances"
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "group %s already exists"
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, fuzzy, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr "group %s already exists"
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, fuzzy, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr "group %s already exists"
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "instance %s: booted"
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "Could not attach image to loopback: %s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "Could not attach image to loopback: %s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Going to try to terminate %s"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "Going to try to terminate %s"
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "instance %s: booted"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "instance %s: booted"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "group %s already exists"
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1697,97 +1686,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: nova/utils.py:414
+#: nova/utils.py:413
#, 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:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2044,116 +2033,116 @@ msgstr "Disassociate address %s"
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "Disassociate address %s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "Going to start terminating instances"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "Reboot instance %r"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "De-registering image %s"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, 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:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "user or group not specified"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "only group \"all\" is supported"
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr "operation_type must be add or remove"
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "Updating image %s publicity"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "instance %s: rescued"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2308,69 +2297,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2452,47 +2451,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2501,34 +2500,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Calling getter %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2584,7 +2583,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2592,7 +2591,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2630,16 +2629,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2650,27 +2649,27 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Going to try to terminate %s"
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2696,38 +2695,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2744,7 +2743,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2765,147 +2764,148 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Mountpoint cannot be translated: %s"
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Mountpoint cannot be translated: %s"
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "instance %s: booted"
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "instance %s: rescued"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Going to start terminating instances"
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3079,9 +3079,9 @@ msgid "Attach interface"
msgstr "Failed to decrypt private key: %s"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3090,14 +3090,14 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "Failed to decrypt private key: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "attribute not supported: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "Starting VLAN interface %s"
@@ -3655,13 +3655,13 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
#, fuzzy
msgid "start instance"
msgstr "Reboot instance %r"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
#, fuzzy
msgid "stop instance"
msgstr "Reboot instance %r"
@@ -3912,121 +3912,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4041,7 +4041,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4298,12 +4298,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4678,299 +4678,307 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
#, fuzzy
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:365
+#: nova/compute/api.py:356
#, 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:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Unable to attach volume to instance %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr "Going to run %s instances..."
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "Going to start terminating instances"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "Going to start terminating instances"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
#, fuzzy
msgid "Going to try to stop instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
#, fuzzy
msgid "Going to try to start instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, fuzzy, python-format
msgid "snapshot for %s"
msgstr "Starting snapshot for VM %s"
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "Going to try to terminate %s"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "Create Security Group %s"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Unable to destroy VBD %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Unable to destroy VBD %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
#, fuzzy
msgid "Security group is still in use"
msgstr "Revoke security group ingress %s"
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "Delete security group %s"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorise security group ingress %s"
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revoke security group ingress %s"
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5069,471 +5077,471 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Going to start terminating instances"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Going to start terminating instances"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Unexpected error raised: %s"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Caught error: %s"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "setting network host"
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Going to try to terminate %s"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Failed to get metadata for ip: %s"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Detach volume %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instance %s: rebooted"
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Going to start terminating instances"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Caught error: %s"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
#, fuzzy
msgid "Unrescuing"
msgstr "instance %s: unrescuing"
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5541,312 +5549,316 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instance %s: retrieving diagnostics"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "setting network host"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
#, fuzzy
msgid "Inject network info"
msgstr "setting network host"
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
#, fuzzy
msgid "Get console output"
msgstr "Get console output for instance %s"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
#, fuzzy
msgid "Getting vnc console"
msgstr "Adding console"
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
#, fuzzy
msgid "Getting spice console"
msgstr "Adding console"
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, 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:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Detaching volume from unknown instance %s"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Deleting user %s"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instance %s: booted"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Deleting user %s"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5868,99 +5880,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, fuzzy, python-format
msgid "Free disk (GB): %s"
msgstr "Create key pair %s"
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6111,11 +6123,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6165,24 +6177,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "instance %s: rescued"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6493,7 +6505,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6526,31 +6538,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, fuzzy, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr "Associate address %(public_ip)s to instance %(instance_id)s"
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6558,12 +6575,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6686,17 +6703,17 @@ msgstr "Starting Bridge interface for %s"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "Failed to decrypt private key: %s"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "Starting Bridge interface for %s"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, fuzzy, python-format
msgid "Done starting bridge %s"
msgstr "Error starting xvp: %s"
@@ -6962,7 +6979,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "setting network host"
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7053,56 +7070,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "This rule already exists in group %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "Error starting xvp: %s"
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7859,49 +7890,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Going to start terminating instances"
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7967,12 +7998,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7996,7 +8027,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8258,59 +8294,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr "Running instances: %s"
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr "After terminating instances: %s"
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8418,38 +8454,44 @@ msgstr "setting network host"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8551,51 +8593,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "Get console output for instance %s"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8658,59 +8700,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "Going to start terminating instances"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "Going to start terminating instances"
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Injecting file path: '%s'"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "Get console output for instance %s"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "Get console output for instance %s"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "Get console output for instance %s"
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9306,7 +9348,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9388,7 +9430,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9761,7 +9803,7 @@ msgstr "NotFound raised: %s"
msgid "Creating nic for instance: %s"
msgstr "Creating a raw instance"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9771,13 +9813,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Going to start terminating instances"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "Injecting file path: '%s'"
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Injecting file path: '%s'"
@@ -10005,7 +10047,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10126,264 +10168,268 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "instance %s: rebooted"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data: %(data)r, fpath: %(fpath)r"
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, fuzzy, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
"instance %(inst_name)s: ignoring error injecting data into image "
"%(img_id)s (%(e)s)"
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10391,91 +10437,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "Failed to get metadata for ip: %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10483,50 +10529,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10536,92 +10582,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11335,74 +11381,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11429,34 +11475,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11496,7 +11542,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11530,12 +11576,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11549,57 +11602,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11607,310 +11673,315 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
#, fuzzy
msgid "Powering on the VM instance"
msgstr "Going to run %s instances..."
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
#, fuzzy
msgid "Creating Snapshot of the VM instance"
msgstr "Creating a raw instance"
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
#, fuzzy
msgid "Destroying the VM"
msgstr "Restarting xvp"
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
#, fuzzy
msgid "Destroyed the VM"
msgstr "Nested return %s"
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
#, fuzzy
msgid "Unregistering the VM"
msgstr "De-registering image %s"
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
#, fuzzy
msgid "Powering on the VM"
msgstr "Going to run %s instances..."
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "instance %s: booted"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Deleting user %s"
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "instance %s: rescued"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Deleting user %s"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Unable to locate volume %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12020,162 +12091,167 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Unable to locate volume %s"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Unable to detach volume %s"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "Calling getter %s"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, fuzzy, python-format
msgid "Injecting file path: %r"
msgstr "Injecting file path: '%s'"
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr "OpenSSL error: %s"
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
#, fuzzy
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
@@ -12186,46 +12262,46 @@ msgstr ""
"(optionally), and xenapi_connection_password to use "
"connection_type=xenapi"
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "Failed to decrypt private key: %s"
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr "Got exception: %s"
@@ -12364,72 +12440,72 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "VBD not found in instance %s"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, fuzzy, python-format
msgid "VBD %s already detached"
msgstr "group %s already exists"
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "Unable to unplug VBD %s"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "Unable to destroy VBD %s"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12438,245 +12514,253 @@ msgstr ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
#, fuzzy
msgid "Starting snapshot for VM"
msgstr "Starting snapshot for VM %s"
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, fuzzy, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr "Registered image %(image_location)s with id %(image_id)s"
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "Size for image %(image)s:%(virtual_size)d"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "Copying VDI %s to /boot/guest on dom0"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "Kernel/Ramdisk VDI %s destroyed"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "Looking up vdi %s for PV kernel"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "VDI %s is still available"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "Re-scanning SR %s"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, fuzzy, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
@@ -12685,122 +12769,122 @@ msgstr ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr "Plugging VBD %s ... "
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr "Plugging VBD %s done."
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "Destroying VBD for VDI %s ... "
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "Destroying VBD for VDI %s done."
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr "Writing partition table %s done."
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12828,188 +12912,183 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
#, fuzzy
msgid "Finished snapshot and upload for VM"
msgstr "Finished snapshot and upload for VM %s"
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Going to start terminating instances"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
#, fuzzy
msgid "Destroying VDIs"
msgstr "Restarting xvp"
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr "kernel/ramdisk files removed"
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
#, fuzzy
msgid "Destroying VM"
msgstr "Restarting xvp"
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "setting network host"
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, 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:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13488,30 +13567,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
@@ -13521,43 +13582,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13573,13 +13606,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
@@ -13589,3 +13615,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr "Restarting xvp"
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po
index d91a06753d..99f0ac2db1 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -91,178 +91,178 @@ msgstr "An unknown exception occurred."
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Failed to decrypt text"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Failed to decrypt text"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "Virtual Interface creation failed"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr "5 attempts to create virtual interface with unique mac address failed"
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "Not authorised."
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "User does not have admin privileges"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Policy doesn't allow %(action)s to be performed."
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "Unacceptable parameters."
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Volume %(volume_id)s is not attached to anything"
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr "Keypair data is invalid"
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "The request is invalid."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "Invalid input received"
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "Invalid volume"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "Invalid IP protocol %(protocol)s."
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Invalid content type %(content_type)s."
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr "Invalid cidr %(cidr)s."
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
@@ -271,16 +271,16 @@ msgstr ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -289,123 +289,127 @@ msgstr ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
-#: nova/exception.py:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "VBD not found in instance %s"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Unable to destroy VBD %s"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -413,98 +417,93 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "Invalid cidr %(cidr)s."
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "instance %s: resuming"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -512,1088 +511,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, fuzzy, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:883
+#: nova/exception.py:873
#, fuzzy, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:888
+#: nova/exception.py:878
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "Invalid content type %(content_type)s."
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, fuzzy, python-format
msgid "Marker %(marker)s could not be found."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Unable to attach volume to instance %s"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1696,97 +1685,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: nova/utils.py:414
+#: nova/utils.py:413
#, 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:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2039,116 +2028,116 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "instance %s: resuming"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
#, fuzzy
msgid "Invalid CIDR"
msgstr "Invalid cidr %(cidr)s."
@@ -2305,69 +2294,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2449,47 +2448,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2498,34 +2497,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Calling getter %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2589,7 +2588,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2627,16 +2626,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2647,26 +2646,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Instance %(instance_id)s is not running."
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2692,38 +2691,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2740,7 +2739,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2761,145 +2760,146 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Instance %(instance_id)s is not running."
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Instance %(instance_id)s is not running."
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "Invalid volume"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3072,9 +3072,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3083,13 +3083,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "Unable to attach volume to instance %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "Starting VLAN interface %s"
@@ -3643,12 +3643,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3898,121 +3898,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4027,7 +4027,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4284,12 +4284,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4659,292 +4659,300 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Unable to attach volume to instance %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "Virtual Interface creation failed"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Unable to destroy VBD %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Unable to destroy VBD %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5043,467 +5051,467 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "volume %s: creating export"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Get console output for instance %s"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Unable to detach volume %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Invalid instance type %(instance_type)s."
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5511,309 +5519,313 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instance %s: retrieving diagnostics"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "instance %s: reset network"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
#, fuzzy
msgid "Get console output"
msgstr "Get console output for instance %s"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, 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:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Detaching volume from unknown instance %s"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Re-exporting %s volumes"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Re-exporting %s volumes"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Invalid instance type %(instance_type)s."
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5835,99 +5847,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6078,11 +6090,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6132,24 +6144,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6459,7 +6471,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6492,31 +6504,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6524,12 +6541,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6652,17 +6669,17 @@ msgstr "Starting Bridge interface for %s"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "Starting Bridge interface for %s"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6926,7 +6943,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7016,56 +7033,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7824,49 +7855,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Instance %(instance_id)s is not running."
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7932,12 +7963,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7961,7 +7992,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8223,59 +8259,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8382,38 +8418,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8515,51 +8557,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "Get console output for instance %s"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8622,59 +8664,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "Get console output for instance %s"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "Instance %(instance_id)s is not running."
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Get console output for instance %s"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "Invalid instance type %(instance_type)s."
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "Get console output for instance %s"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "Invalid instance type %(instance_type)s."
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9266,7 +9308,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9348,7 +9390,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9721,7 +9763,7 @@ msgstr "Rebooting instance %s"
msgid "Creating nic for instance: %s"
msgstr "Get console output for instance %s"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9731,13 +9773,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Get console output for instance %s"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9965,7 +10007,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10085,263 +10127,267 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "volume %s: created successfully"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
#, fuzzy
msgid "Guest does not have a console available"
msgstr "User does not have admin privileges"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr "Asking xapi to upload %(vdi_uuids)s as ID %(image_id)s"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10349,91 +10395,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "Unable to detach volume %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10441,50 +10487,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10494,92 +10540,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11295,74 +11341,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11389,34 +11435,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11456,7 +11502,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11490,12 +11536,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11509,57 +11562,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11567,305 +11633,310 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
#, fuzzy
msgid "Destroyed the VM"
msgstr "Nested return %s"
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "Instance %(instance_id)s is not running."
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Re-exporting %s volumes"
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "instance %s: resuming"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Re-exporting %s volumes"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Unable to locate volume %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11975,208 +12046,213 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Unable to locate volume %s"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Unable to detach volume %s"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "Calling getter %s"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12315,72 +12391,72 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "VBD not found in instance %s"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "Unable to unplug VBD %s"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "Unable to destroy VBD %s"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12389,244 +12465,252 @@ msgstr ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "Size for image %(image)s:%(virtual_size)d"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "Copying VDI %s to /boot/guest on dom0"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "Kernel/Ramdisk VDI %s destroyed"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "Looking up vdi %s for PV kernel"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "VDI %s is still available"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "Re-scanning SR %s"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, fuzzy, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "VHD %(vdi_uuid)s has parent %(parent_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
@@ -12635,122 +12719,122 @@ msgstr ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr "Plugging VBD %s ... "
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr "Plugging VBD %s done."
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "Destroying VBD for VDI %s ... "
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "Destroying VBD for VDI %s done."
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr "Writing partition table %s done."
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12778,184 +12862,179 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Rebooting instance %s"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, 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:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13434,30 +13513,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
@@ -13467,43 +13528,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13519,13 +13552,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
@@ -13535,3 +13561,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr ""
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po
index dbca599102..e0b4a36cd6 100644
--- a/nova/locale/en_US/LC_MESSAGES/nova.po
+++ b/nova/locale/en_US/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-01-21 18:28+0000\n"
"Last-Translator: Jeremy Stanley <fungi@yuggoth.org>\n"
"Language-Team: en_US <LL@li.org>\n"
@@ -93,179 +93,179 @@ msgstr "An unknown exception occurred."
msgid "Exception in string format operation"
msgstr "Exception in string format operation"
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Failed to decrypt text"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Failed to decrypt text"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "Virtual Interface creation failed"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr "5 attempts to create virtual interfacewith unique mac address failed"
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "Not authorized."
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "User does not have admin privileges"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Policy doesn't allow %(action)s to be performed."
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr "Image %(image_id)s is not active."
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Not authorized for image %(image_id)s."
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "Unacceptable parameters."
-#: nova/exception.py:203
+#: nova/exception.py:197
#, fuzzy
msgid "Block Device Mapping is Invalid."
msgstr "block_device_mapping %s"
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Volume %(volume_id)s is not attached to anything"
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr "Keypair data is invalid"
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "The request is invalid."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "Invalid input received"
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "Invalid volume"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr "Invalid metadata"
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr "Invalid metadata size"
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "Invalid IP protocol %(protocol)s."
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Invalid content type %(content_type)s."
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr "Invalid cidr %(cidr)s."
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr "Invalid Parameter: Unicode is not supported by the current database."
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
@@ -274,16 +274,16 @@ msgstr ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr "Group not valid. Reason: %(reason)s"
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr "Sort key supplied was not valid."
-#: nova/exception.py:337
+#: nova/exception.py:331
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -292,85 +292,89 @@ msgstr ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
" the instance is in this state."
-#: nova/exception.py:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "Instance %(instance_id)s is not running."
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "Instance %(instance_id)s is not in rescue mode"
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "Instance %(instance_id)s is not in rescue mode"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "Instance %(instance_id)s is not ready"
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "Failed to suspend instance"
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Failed to reset network: %(resp)r"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "Failed to set admin password on %(instance)s because %(reason)s"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, fuzzy, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr "Failed to set admin password on %(instance)s because %(reason)s"
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "Failed to reboot instance"
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr "Failed to terminate instance"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Failed to reboot instance"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr "Service is unavailable at this time."
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr "Insufficient compute resources."
-#: nova/exception.py:394
+#: nova/exception.py:392
#, fuzzy, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr "Compute service is unavailable at this time."
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr "The supplied hypervisor type of is invalid."
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr "The instance requires a newer hypervisor version than has been provided."
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
@@ -379,31 +383,31 @@ msgstr ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "The supplied device path (%(path)s) is invalid."
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr "The supplied device path (%(path)s) is in use."
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr "The supplied device (%(device)s) is busy."
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr "Unacceptable CPU info"
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s is not a valid IP v4/6 address."
-#: nova/exception.py:438
+#: nova/exception.py:436
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
@@ -412,7 +416,7 @@ msgstr ""
"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."
-#: nova/exception.py:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -423,97 +427,92 @@ msgstr ""
"the desired physical adapter. Expected vSwitch is %(expected)s, but the "
"one associated is %(actual)s."
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Disk format %(disk_format)s is not acceptable"
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Image %(image_id)s is unacceptable: %(reason)s"
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "Instance %(instance_id)s is unacceptable: %(reason)s"
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Ec2 id %(ec2_id)s is unacceptable."
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr "Expected a uuid but received %(uuid)s."
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "Invalid cidr %(cidr)s."
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr "Constraint not met."
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr "Resource could not be found."
-#: nova/exception.py:485
+#: nova/exception.py:483
#, fuzzy, python-format
msgid "No agent-build associated with id %(id)s."
msgstr "No fixed IP associated with id %(id)s."
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Volume %(volume_id)s could not be found."
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Snapshot %(snapshot_id)s could not be found."
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr "No target id found for volume %(volume_id)s."
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr "No disk at %(location)s"
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr "Could not find a handler for %(driver_type)s volume."
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Invalid image href %(image_href)s."
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Image %(image_id)s could not be found."
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -524,65 +523,65 @@ msgstr ""
" dynamically when they are listed for the first time. Have you listed "
"image ids since adding this image?"
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "Project %(project_id)s could not be found."
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr "Cannot find SR to read/write VDI."
-#: nova/exception.py:549
+#: nova/exception.py:539
#, fuzzy, python-format
msgid "Network %(network_id)s is duplicated."
msgstr "Network %(network_id)s is still in use."
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr "Network %(network_id)s is still in use."
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr "%(req)s is required to create a network."
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "Network %(network_id)s could not be found."
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "Port %(port_id)s could not be found."
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr "Network could not be found for bridge %(bridge)s"
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr "Network could not be found for uuid %(uuid)s"
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr "Network could not be found with cidr %(cidr)s."
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr "Network could not be found for instance %(instance_id)s."
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr "No networks defined."
-#: nova/exception.py:589
+#: nova/exception.py:579
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
@@ -591,62 +590,62 @@ msgstr ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
" the project %(project_id)s."
-#: nova/exception.py:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr "Could not find the datastore reference(s) which the VM uses."
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr "Port %(port_id)s is still in use."
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "Network could not be found for instance %(instance_id)s."
-#: nova/exception.py:611
+#: nova/exception.py:601
#, fuzzy, python-format
msgid "No free port available for instance %(instance)s."
msgstr "Network could not be found for instance %(instance_id)s."
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr "No fixed IP associated with id %(id)s."
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr "Fixed ip not found for address %(address)s."
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr "Instance %(instance_uuid)s has zero fixed ips."
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr "Network host %(host)s has zero fixed ips in network %(network_id)s."
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
@@ -655,7 +654,7 @@ msgstr ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
@@ -664,126 +663,126 @@ msgstr ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr "More than one instance is associated with fixed ip address '%(address)s'."
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "Fixed IP address %(address)s is invalid."
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr "Zero fixed ips available."
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr "Zero fixed ips could be found."
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr "Floating ip %(address)s already exists."
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr "Floating ip not found for id %(id)s."
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr "The DNS entry %(name)s already exists in domain %(domain)s."
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr "Floating ip not found for address %(address)s."
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr "Floating ip not found for host %(host)s."
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr "Multiple floating ips are found for address %(address)s."
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr "Floating ip pool not found."
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr "Zero floating ips available."
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr "Floating ip %(address)s is associated."
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr "Floating ip %(address)s is not associated."
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr "Zero floating ips exist."
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr "Interface %(interface)s not found."
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr "Cannot disassociate auto assigned floating ip"
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr "Keypair %(name)s not found for user %(user_id)s"
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Service %(service_id)s could not be found."
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Host %(host)s could not be found."
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr "Compute host %(host)s could not be found."
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "Could not find binary %(binary)s on host %(host)s."
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr "Invalid reservation expiration %(expire)s."
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
@@ -792,73 +791,73 @@ msgstr ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr "Quota could not be found"
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr "Unknown quota resources %(unknown)s."
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Quota for project %(project_id)s could not be found."
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Quota class %(class_name)s could not be found."
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Quota usage for project %(project_id)s could not be found."
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Quota reservation %(uuid)s could not be found."
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Quota exceeded for resources: %(overs)s"
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "Security group %(security_group_id)s not found."
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr "Security group %(security_group_id)s not found for project %(project_id)s."
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr "Security group with rule %(rule_id)s not found."
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
@@ -867,7 +866,7 @@ msgstr ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
@@ -876,49 +875,49 @@ msgstr ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
-#: nova/exception.py:831
+#: nova/exception.py:821
#, fuzzy, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr "Security group with rule %(rule_id)s not found."
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Migration %(migration_id)s could not be found."
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Migration not found for instance %(instance_id)s with status %(status)s."
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr "Console pool %(pool_id)s could not be found."
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
@@ -927,17 +926,17 @@ msgstr ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
"on proxy host %(host)s not found."
-#: nova/exception.py:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "Console %(console_id)s could not be found."
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr "Console for instance %(instance_uuid)s could not be found."
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
@@ -946,90 +945,85 @@ msgstr ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
-#: nova/exception.py:888
+#: nova/exception.py:878
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "Invalid console type %(console_type)s "
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr "Instance type %(instance_type_id)s could not be found."
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr "Instance type with name %(instance_type_name)s could not be found."
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr "Flavor %(flavor_id)s could not be found."
-#: nova/exception.py:909
+#: nova/exception.py:899
#, fuzzy, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr "Flavor access not found for %(flavor_id) / %(project_id) combination."
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "pool %s doesn't exist"
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
#, fuzzy
msgid "Timeout waiting for response from cell"
msgstr "Timed out waiting for RPC response: %s"
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "Destroying VDIs for Instance %(instance_uuid)s"
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "Scheduler Host Filter %(filter_name)s could not be found."
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
@@ -1038,140 +1032,140 @@ msgstr ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "File %(file_path)s could not be found."
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr "Zero files could be found."
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr "Virtual switch associated with the network adapter %(adapter)s not found."
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr "Network adapter %(adapter)s could not be found."
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Class %(class_name)s could not be found: %(exception)s"
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr "Action not allowed."
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr "Rotation is not allowed for snapshots"
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr "Rotation param is required for backup image_type"
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "Key pair %(key_name)s already exists."
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr "Instance %(name)s already exists."
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr "Instance Type with name %(name)s already exists."
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr "Instance Type with ID %(flavor_id)s already exists."
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr "%(path)s is not on shared storage: %(reason)s"
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr "%(path)s is not on local storage: %(reason)s"
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr "Migration error"
-#: nova/exception.py:1031
+#: nova/exception.py:1016
#, fuzzy
msgid "Migration pre-check error"
msgstr "Migration error"
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Malformed message body: %(reason)s"
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Could not find config at %(path)s"
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "Could not load paste app '%(name)s' from %(path)s"
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr "When resizing, instances must change flavor!"
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr "Instance type's memory is too small for requested image."
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr "Instance type's disk is too small for requested image."
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr "Insufficient free memory on compute node to start %(uuid)s."
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "No valid host was found. %(reason)s"
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr "Quota exceeded"
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
@@ -1180,45 +1174,45 @@ msgstr ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr "Maximum number of floating ips exceeded"
-#: nova/exception.py:1094
+#: nova/exception.py:1079
#, fuzzy
msgid "Maximum number of fixed ips exceeded"
msgstr "Maximum number of floating ips exceeded"
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr "Maximum number of metadata items exceeds %(allowed)d"
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr "Personality file limit exceeded"
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr "Personality file path too long"
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr "Personality file content too long"
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr "Maximum number of key pairs exceeded"
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr "Maximum number of security groups or rules exceeded"
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
@@ -1227,130 +1221,130 @@ msgstr ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr "Aggregate %(aggregate_id)s could not be found."
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr "Aggregate %(aggregate_name)s already exists."
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr "Aggregate %(aggregate_id)s has no host %(host)s."
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr "Aggregate %(aggregate_id)s already has host %(host)s."
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr "Unable to create instance type"
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr "Failed to set admin password on %(instance)s because %(reason)s"
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr "Detected existing vlan with id %(vlan)d"
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s could not be found."
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "Console for instance %(instance_uuid)s could not be found."
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "Volume %(volume_id)s could not be found."
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "Port %(port_id)s could not be found."
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr "Marker %(marker)s could not be found."
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr "Invalid id: %(val)s (expecting \"i-...\")."
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "Could not fetch image %(image_id)s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "Could not fetch image %(image_id)s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr "Task %(task_name)s is already running on host %(host)s"
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr "Task %(task_name)s is not running on host %(host)s"
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr "Instance %(instance_uuid)s is locked"
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Failed to dealloc network for deleted instance"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "Failed to dealloc network for deleted instance"
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
@@ -1359,11 +1353,11 @@ msgstr ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr "User data needs to be valid base 64."
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
@@ -1372,19 +1366,19 @@ msgstr ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, fuzzy, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr "Keypair %(name)s not found for user %(user_id)s"
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, fuzzy, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
@@ -1393,251 +1387,246 @@ msgstr ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr "The CA file for %(project)s could not be found"
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr "The CRL file for %(project)s could not be found"
-#: nova/exception.py:1278
+#: nova/exception.py:1263
#, fuzzy
msgid "Instance recreate is not implemented by this virt driver."
msgstr "set_admin_password is not implemented by this driver."
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "Instance %(instance_id)s is not in rescue mode"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "Instance %(instance_id)s is not in rescue mode"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "Instance Type with name %(name)s already exists."
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, fuzzy, python-format
msgid "Unsupported object type %(objtype)s"
msgstr "Expected object of type: %s"
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1741,99 +1730,99 @@ msgstr ""
msgid "serve() can only be called once"
msgstr "serve() can only be called once"
-#: nova/utils.py:162
+#: nova/utils.py:161
#, fuzzy, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: nova/utils.py:414
+#: nova/utils.py:413
#, 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:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr "Expected object of type: %s"
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr "Invalid server_string: %s"
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' took %(total_time).2f secs"
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr "Reloading cached file %s"
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Could not remove tmpdir: %s"
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, fuzzy, python-format
msgid "%s is not a string or unicode"
msgstr "Server name is not a string or unicode"
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2089,69 +2078,69 @@ msgstr "Unable to associate IP Address, no fixed_ips."
msgid "multiple fixed_ips exist, using the first: %s"
msgstr "multiple fixed_ips exist, using the first: %s"
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "Disassociate address %s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr "Image must be available"
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "Going to start terminating instances"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "Reboot instance %r"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr "Going to stop instances"
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr "Going to start instances"
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "De-registering image %s"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr "imageLocation is required"
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, 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:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "user or group not specified"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "only group \"all\" is supported"
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr "operation_type must be add or remove"
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "Updating image %s publicity"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr "Not allowed to modify attributes for image %s"
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
@@ -2160,49 +2149,49 @@ msgstr ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr "image of %(instance)s at %(now)s"
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
#, fuzzy
msgid "Expecting a list of resources"
msgstr "Getting list of instances"
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "instance not present"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
#, fuzzy
msgid "Expecting a list of tagSets"
msgstr "Getting list of instances"
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr "Invalid CIDR"
@@ -2363,69 +2352,79 @@ msgstr ""
"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. "
"Bad upgrade or db corrupted?"
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:194
+msgid "offset param must be an integer"
+msgstr "offset param must be an integer"
+
+#: nova/api/openstack/common.py:200
msgid "limit param must be an integer"
msgstr "limit param must be an integer"
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
+#: nova/api/openstack/common.py:204
msgid "limit param must be positive"
msgstr "limit param must be positive"
-#: nova/api/openstack/common.py:192
-msgid "offset param must be an integer"
-msgstr "offset param must be an integer"
-
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr "offset param must be positive"
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr "marker [%s] not found"
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr "href %s does not contain version"
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr "Image metadata limit exceeded"
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr "Image metadata key cannot be blank"
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr "Image metadata key too long"
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr "Invalid image metadata"
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, fuzzy, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr "Instance is in an invalid state for '%(action)s'"
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr "Rejecting snapshot request, snapshots currently disabled"
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr "Instance snapshots are not permitted at this time."
@@ -2507,47 +2506,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr "cannot understand JSON"
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr "too many body keys"
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr "Exception handling resource: %s"
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr "Fault thrown: %s"
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "HTTP exception thrown: %s"
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr "Unrecognized Content-Type provided in request"
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr "No Content-Type provided in request"
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr "Empty body provided in request"
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr "There is no such action: %s"
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2556,34 +2555,34 @@ msgstr "There is no such action: %s"
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr "Malformed request body"
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Calling setter %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr "Unsupported Content-Type"
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2639,7 +2638,7 @@ msgstr "Incorrect request body format"
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr "Request body and URI mismatch"
@@ -2647,7 +2646,7 @@ msgstr "Request body and URI mismatch"
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr "Request body contains too many items"
@@ -2687,16 +2686,16 @@ msgstr "This request was rate-limited."
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr "Server does not exist"
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr "Metadata item was not found"
@@ -2707,26 +2706,26 @@ msgid "Invalid changes-since value"
msgstr "Invalid changes-since value"
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr "Only administrators may list deleted instances"
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Host '%s' could not be found."
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr "Instance could not be found"
@@ -2752,38 +2751,38 @@ msgid "Unknown argment : port"
msgstr "Unknown argment : port"
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr "Bad port format: port uuid is not in proper format (%s)"
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "Bad networks format: network uuid is not in proper format (%s)"
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "Invalid fixed IP address (%s)"
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "Duplicate networks (%s) are not allowed"
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr "Bad network format: missing %s"
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr "Bad networks format"
@@ -2800,7 +2799,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr "accessIPv6 is not proper IPv6 format"
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr "Server name is not defined"
@@ -2821,147 +2820,148 @@ msgid "min_count must be <= max_count"
msgstr "min_count must be <= max_count"
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr "Can not find requested image"
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr "Invalid key_name provided."
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr "HostId cannot be updated."
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "HostId cannot be updated."
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr "Instance has not been resized."
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Instance %(instance_id)s could not be found."
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr "Argument 'type' for reboot is not HARD or SOFT"
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr "Missing argument 'type' for reboot"
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr "Unable to locate requested flavor."
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr "Resize requires a flavor change."
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Instance %(instance_id)s could not be found."
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "%s is a valid instance name"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr "Missing imageRef attribute"
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr "Invalid imageRef provided."
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr "Missing flavorRef attribute"
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr "No adminPass was specified"
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr "Invalid adminPass"
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Failed to soft reboot instance."
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr "Unable to parse metadata key/value pairs."
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr "Resize request has invalid 'flavorRef' attribute."
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr "Resize requests require 'flavorRef' attribute."
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr "Invalid request body"
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr "Could not parse imageRef from request."
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr "Cannot find image for rebuild"
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr "createImage entity requires name attribute"
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Removing options '%(unk_opt_str)s' from query"
@@ -3136,9 +3136,9 @@ msgid "Attach interface"
msgstr "Failed to add interface: %s"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
#, fuzzy
msgid "Network driver does not support this function."
msgstr "Virt driver does not implement uptime function."
@@ -3148,14 +3148,14 @@ msgstr "Virt driver does not implement uptime function."
msgid "Failed to attach interface"
msgstr "Failed to add interface: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "attribute not supported: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "Starting VLAN interface %s"
@@ -3725,12 +3725,12 @@ msgid "Security group name cannot be empty"
msgstr "Security group name cannot be empty"
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr "start instance"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr "stop instance"
@@ -3981,121 +3981,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, fuzzy, python-format
msgid "Running _create_extension_point for %s"
msgstr "Calling extension factory %s"
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4110,7 +4110,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr "Instance has had its instance_type removed from the DB"
@@ -4367,12 +4367,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4750,30 +4750,30 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr "Cannot run any more instances of this type."
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr "Can only run %s more instances of this type."
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
@@ -4782,117 +4782,125 @@ msgstr ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr "Metadata property key blank"
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr "Metadata property key greater than 255 characters"
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr "Metadata property value greater than 255 characters"
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Unable to attach boot volume to instance %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr "Going to run %s instances..."
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr "block_device_mapping %s"
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "Going to start terminating instances"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "Going to start terminating instances"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, fuzzy, python-format
msgid "instance's host %s is down, deleting from database"
msgstr "host for instance is down, deleting from database"
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr "Going to try to soft delete instance"
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr "Going to try to terminate instance"
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr "Going to try to stop instance"
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr "Going to try to start instance"
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr "Searching by: %s"
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr "snapshot for %s"
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr "flavor_id is None. Assuming migration."
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
@@ -4901,146 +4909,146 @@ msgstr ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, fuzzy, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr "%(overs)s quota exceeded for %(pid)s, tried to resize instance. %(msg)s"
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr "Locking"
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr "Unlocking"
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr "Volume must be attached in order to detach."
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "Going to try to live migrate instance to %s"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr "Keypair name contains unsafe characters"
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr "Keypair name must be between 1 and 255 characters long"
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr "Security group %s is not a string or unicode"
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr "Security group %s cannot be empty."
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr "Security group %s should not be greater than 255 characters."
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr "Quota exceeded, too many security groups."
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "Create Security Group %s"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr "Security group %s already exists"
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Unable to destroy vbd %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Unable to destroy vbd %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr "Security group is still in use"
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr "Failed to update usages deallocating security group"
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "Delete security group %s"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr "Rule (%s) not found"
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr "Quota exceeded, too many security group rules."
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorize security group ingress %s"
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revoke security group ingress %s"
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr "Security group id should be integer"
@@ -5144,292 +5152,292 @@ msgstr "DB error: %s"
msgid "Instance type %s not found for deletion"
msgstr "Instance type %s not found for deletion"
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr "Possibly task preempted."
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr "Instance has been destroyed from under us while trying to set it to ERROR"
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Failed to terminate instance"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr "Current state is %(drv_state)s, state in DB is %(db_state)s."
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr "Rebooting instance after nova-compute restart."
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr "Hypervisor driver does not support resume guests"
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Failed to suspend instance"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr "Hypervisor driver does not support firewall rules"
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Unexpected status code"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr "Checking state"
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr "Failed to dealloc network for deleted instance"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
#, fuzzy
msgid "Instance was deleted during spawn."
msgstr "Instance failed to spawn"
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "DB error: %s"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr "Error trying to reschedule"
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr "Retry info not present, will not reschedule"
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr "No request spec, will not reschedule"
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, fuzzy, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr "Re-scheduling instance: attempt %d"
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr "Instance build timed out. Set to error state."
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr "Starting instance..."
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "Floating ip pool not found."
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr "Instance network_info: |%s|"
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr "Instance failed block device setup"
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr "Instance failed to spawn"
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr "Deallocating network for instance"
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Failed to dealloc network for deleted instance"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s instance"
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "Ignoring DiskNotFound: %s"
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr "Ignoring VolumeNotFound: %s"
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr "terminating bdm %s"
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr "Ignoring volume cleanup failure due to %s"
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr "Rebuilding instance"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, fuzzy, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr "%(path)s is not on shared storage: %(reason)s"
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Failed to get info for disk %s"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Attach boot from volume failed: %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr "Rebooting instance"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
@@ -5438,25 +5446,25 @@ msgstr ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instance %s: rebooted"
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
@@ -5465,151 +5473,151 @@ msgstr ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr "instance snapshotting"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "Found %(num_images)d images (rotation: %(rotation)d)"
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr "Rotating out %d backups"
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr "Deleting image %s"
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "Failed to set admin password. Instance %s is not running"
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr "Root password set"
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
#, fuzzy
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr "set_admin_password is not implemented by this driver."
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr "set_admin_password failed: %s"
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr "error setting admin password"
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr "Rescuing"
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Error trying to reschedule"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "DB error: %s"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr "Unrescuing"
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Setting instance to %(state)s state."
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "Instance has no volume."
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr "destination same as source!"
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr "Migrating"
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr "Pausing"
@@ -5617,46 +5625,46 @@ msgstr "Pausing"
msgid "Unpausing"
msgstr "Unpausing"
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr "Retrieving diagnostics"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr "Resuming"
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr "Reset network"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr "Inject network info"
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr "network_info to inject: |%s|"
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr "Get console output"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr "Getting vnc console"
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
#, fuzzy
msgid "Getting spice console"
msgstr "Getting vnc console"
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "Attaching volume %(volume_id)s to %(mountpoint)s"
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
@@ -5665,69 +5673,69 @@ msgstr ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Failed to attach volume %(volume_id)s at %(mountpoint)s"
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "Detach volume %(volume_id)s from mountpoint %(mp)s"
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr "Detaching volume from unknown instance"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Faild to detach volume %(volume_id)s from %(mp)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, fuzzy, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr "allocate_for_instance() for %s"
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr "_post_live_migration() is started.."
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -5735,15 +5743,15 @@ msgstr ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
-#: nova/compute/manager.py:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr "Post operation of migration started"
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr "Updated the info_cache for instance"
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
@@ -5752,12 +5760,12 @@ msgstr ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr "Setting migration %(migration_id)s to error: %(reason)s"
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
@@ -5766,30 +5774,30 @@ msgstr ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr "In ERROR state"
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, fuzzy, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr "In states %(vm_state)s/%(task_state)s, notRESIZED/None"
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
@@ -5798,21 +5806,21 @@ msgstr ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr "Failed to generate usage audit for instance on host %s"
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr "Updating bandwidth usage cache"
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Updating bandwidth usage cache"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -5821,11 +5829,15 @@ msgstr ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr "During sync_power_state the instance has a pending task. Skip."
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
@@ -5834,105 +5846,105 @@ msgstr ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
-#: nova/compute/manager.py:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr "Instance shutdown by itself. Calling the stop API."
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr "error during stop() in sync_power_state."
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
#, fuzzy
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr "Instance is paused or suspended unexpectedly. Calling the stop API."
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
#, fuzzy
msgid "Instance is paused unexpectedly. Ignore."
msgstr "Instance is paused or suspended unexpectedly. Calling the stop API."
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr "Instance is not stopped. Calling the stop API."
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr "Instance is not (soft-)deleted."
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..."
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr "Reclaiming deleted instance"
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Loading compute driver '%s'"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr "No service record for host %s"
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Setting instance to %(state)s state."
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5957,11 +5969,11 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
@@ -5969,91 +5981,91 @@ msgstr ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, fuzzy, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr "Compute_service record created for %s "
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, fuzzy, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr "Compute_service record updated for %s "
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr "Hypervisor: free ram (MB): %s"
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr "Hypervisor: free disk (GB): %s"
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr "Hypervisor: free VCPUs: %s"
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr "Hypervisor: VCPU information unavailable"
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr "Free ram (MB): %s"
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr "Free disk (GB): %s"
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr "Free VCPUS: %s"
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr "Free VCPU information unavailable"
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, fuzzy, python-format
msgid "Updating from migration %s"
msgstr "Starting finish_migration"
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
#, fuzzy
msgid "Instance not resizing, skipping migration."
msgstr "VM is not present, skipping destroy..."
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
#, fuzzy
msgid "InstanceType could not be found, skipping migration."
msgstr "Instance could not be found"
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr "Missing keys: %s"
@@ -6209,11 +6221,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Failed to reboot instance"
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Failed to reboot instance"
@@ -6264,24 +6276,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "instance %s: rescued"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6597,7 +6609,7 @@ msgstr "Loading compute driver '%s'"
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6630,24 +6642,29 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr "Failed to update usages deallocating floating IP"
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
@@ -6656,7 +6673,7 @@ msgstr ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6667,12 +6684,12 @@ msgstr ""
"not visible to either the floating or instance DNS driver. It will be "
"ignored."
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr "Domain |%(domain)s| already exists, changing project to |%(project)s|."
@@ -6797,17 +6814,17 @@ msgstr "Starting bridge %s "
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr "Ensuring vlan %(vlan)s and bridge %(bridge)s"
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr "Failed to add interface: %s"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr "Starting bridge %s "
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr "Done starting bridge %s"
@@ -7083,7 +7100,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "Multiple floating IP pools matches found for name '%s'"
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7176,57 +7193,71 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "This rule already exists in group %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "error setting admin password"
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
#, fuzzy
msgid "Invalid version string"
msgstr "Invalid server_string: %s"
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7995,37 +8026,37 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr "Driver must implement schedule_run_instance"
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, fuzzy, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr "Attempting to build %(num_instances)d instance(s)"
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, fuzzy, python-format
msgid "Request Spec: %s"
msgstr "Request: %s"
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Destroying VDIs for Instance %(instance_uuid)s"
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr "Invalid value for 'scheduler_max_attempts', must be >= 1"
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
@@ -8034,12 +8065,12 @@ msgstr ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr "Filtered %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "Filtered %(hosts)s"
@@ -8105,12 +8136,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -8134,7 +8165,12 @@ msgstr "%(host_state)s fails instance_type extra_specs requirements"
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr "%(host_state)s fails instance_type extra_specs requirements"
@@ -8405,7 +8441,7 @@ msgstr "already detached"
msgid "unexpected role header"
msgstr "unexpected role header"
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
@@ -8414,53 +8450,53 @@ msgstr ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr "Running instances: %s"
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr "After terminating instances: %s"
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr "Internal error"
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr "After force-killing instances: %s"
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
#, fuzzy
msgid "spawn error"
msgstr "unknown guestmount error"
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8576,38 +8612,44 @@ msgstr "marker [%s] not found"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr "Expected a list for 'auth' parameter"
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr "Expected a function in 'auth[0]' parameter"
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr "Expected a function in 'auth[1]' parameter"
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr "Creating files in %s to simulate guest agent"
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr "Removing simulated guest agent files in %s"
@@ -8710,51 +8752,51 @@ msgstr "fmt=%(fmt)s backed by: %(backing_file)s"
msgid "Converted to raw, but format is now %s"
msgstr "Converted to raw, but format is now %s"
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "get_info called for instance"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8818,59 +8860,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "floating IP allocation for instance |%s|"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "Fetching image '%s' from glance"
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Injecting %(injection)s into image %(img_id)s"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "empty project id for instance %s"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "Get console output for instance %s"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "empty project id for instance %s"
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, fuzzy, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr "Timeout while waiting on RPC response."
@@ -9470,7 +9512,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9552,7 +9594,7 @@ msgstr "Windows version: %s "
msgid "get_available_resource called"
msgstr "get_available_resource called"
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr "Updating host stats"
@@ -9934,7 +9976,7 @@ msgstr "PowerVM instance cleanup failed"
msgid "Creating nic for instance: %s"
msgstr "Creating snapshot for instance %s"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9944,13 +9986,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Using config drive"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr "Creating config drive at %(path)s"
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Creating config drive at %(path)s"
@@ -10172,7 +10214,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
@@ -10295,234 +10337,234 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr "During detach_volume, instance disappeared."
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
#, fuzzy
msgid "attaching network adapter failed."
msgstr "No networks defined."
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
#, fuzzy
msgid "During detach_interface, instance disappeared."
msgstr "During detach_volume, instance disappeared."
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
#, fuzzy
msgid "detaching network adapter failed."
msgstr "No networks defined."
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr "Instance soft rebooted successfully."
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr "Instance shutdown successfully."
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr "Instance rebooted successfully."
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr "Instance is running"
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr "Instance spawned successfully."
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data: %(data)r, fpath: %(fpath)r"
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr "Guest does not have a console available"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr "Path '%(path)s' supports direct I/O"
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr "Path '%(path)s' does not support direct I/O: '%(ex)s'"
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr "Creating image"
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr "Using config drive"
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr "Injecting %(injection)s into image %(img_id)s"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, fuzzy, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr "Ignoring error injecting data into image %(img_id)s (%(e)s)"
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
@@ -10531,20 +10573,20 @@ msgstr ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr "Config requested a custom CPU model, but no model name was provided"
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr "A CPU model name should not be set when a host CPU model is requested"
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr "CPU mode '%(mode)s' model '%(model)s' was chosen"
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
@@ -10552,11 +10594,15 @@ msgstr ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10564,19 +10610,19 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
@@ -10585,48 +10631,48 @@ msgstr ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, fuzzy, python-format
msgid "Invalid exclusion expression %r"
msgstr "Invalid reservation expiration %(expire)s."
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, fuzzy, python-format
msgid "Invalid inclusion expression %r"
msgstr "Invalid reservation expiration %(expire)s."
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
#, fuzzy
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
@@ -10635,25 +10681,25 @@ msgstr ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. This error can be safely ignored for now."
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr "libvirt version is too old (does not support getVersion)"
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "Getting image size for the image %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10661,21 +10707,21 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, fuzzy, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
@@ -10684,15 +10730,15 @@ msgstr ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr "Block migration can not be used with shared storage."
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr "Live migration can not be used without shared storage."
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
@@ -10701,7 +10747,7 @@ msgstr ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
@@ -10710,7 +10756,7 @@ msgstr ""
"Instance launched has CPU info:\n"
"%s"
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10725,7 +10771,7 @@ msgstr ""
"\n"
"Refer to %(u)s"
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
@@ -10734,22 +10780,22 @@ msgstr ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr "The firewall filter for %s does not exist"
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, fuzzy, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr "plug_vifs() failed %(cnt)d.Retry up to %(max_retry)d for %(hostname)s."
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, fuzzy, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
@@ -10758,63 +10804,63 @@ msgstr ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr "Getting disk size of %(i_name)s: %(e)s"
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr "Starting migrate_disk_and_power_off"
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr "Instance running successfully."
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr "Starting finish_migration"
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr "Starting finish_revert_migration"
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr "Failed to cleanup directory %(target)s: %(e)s"
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11553,74 +11599,74 @@ msgstr "Insufficient available CPU on PowerVM"
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr "In vmwareapi:_call_method, got this exception: %s"
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr "Task [%(task_name)s] %(task_ref)s status: success"
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr "In vmwareapi:_poll_task, Got this error %s"
@@ -11647,34 +11693,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr "Property %(attr)s not set for the managed object %(name)s"
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr "There is no VM registered"
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr "Virtual Machine with ref %s is not there"
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr "Logging out a session that is invalid or already logged out: %s"
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr "Session is faulty"
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr "Session Invalid"
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
#, fuzzy
msgid "No Virtual Machine has been registered yet"
msgstr " No Virtual Machine has been registered yet"
@@ -11717,7 +11763,7 @@ msgstr "Creating Port Group with name %s on the ESX host"
msgid "Created Port Group with name %s on the ESX host"
msgstr "Created Port Group with name %s on the ESX host"
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, fuzzy, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr "Exception during HTTP connection close in VMWareHTTpWrite. Exception is %s"
@@ -11751,12 +11797,19 @@ msgstr "Type error in %s: "
msgid "Exception in %s "
msgstr "Exception in %s "
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11770,17 +11823,30 @@ msgstr "Getting list of instances"
msgid "Got total of %s instances"
msgstr "Got total of %s instances"
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
#, fuzzy
msgid "Creating VM on the ESX host"
msgstr "Creating VM on the ESX host"
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
#, fuzzy
msgid "Created VM on the ESX host"
msgstr "Created VM on the ESX host"
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, fuzzy, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
@@ -11789,7 +11855,7 @@ msgstr ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, fuzzy, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
@@ -11798,7 +11864,7 @@ msgstr ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, fuzzy, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
@@ -11807,7 +11873,7 @@ msgstr ""
"Deleting the file %(flat_uploaded_vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, fuzzy, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
@@ -11816,7 +11882,7 @@ msgstr ""
"Deleted the file %(flat_uploaded_vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
@@ -11825,7 +11891,7 @@ msgstr ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, fuzzy, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
@@ -11834,7 +11900,7 @@ msgstr ""
"Downloaded image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, fuzzy, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11844,7 +11910,7 @@ msgstr ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, fuzzy, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
@@ -11853,118 +11919,123 @@ msgstr ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr "Powering on the VM instance"
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr "Powered on the VM instance"
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr "Creating Snapshot of the VM instance"
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr "Created Snapshot of the VM instance"
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr "Copying disk data before snapshot of the VM"
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr "Copied disk data before snapshot of the VM"
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr "Uploading image %s"
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr "Uploaded image %s"
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr "Deleting temporary vmdk file %s"
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr "Deleted temporary vmdk file %s"
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr "instance is not powered on"
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr "Rebooting guest OS of VM"
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr "Rebooted guest OS of VM"
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr "Doing hard reboot of VM"
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr "Did hard reboot of VM"
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
#, fuzzy
msgid "Destroying the VM"
msgstr "Destroying VM"
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
#, fuzzy
msgid "Destroyed the VM"
msgstr "VM destroyed"
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, fuzzy, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr "Powering off the VM"
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr "Powered off the VM"
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr "Unregistering the VM"
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr "Unregistered the VM"
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
@@ -11973,17 +12044,17 @@ msgstr ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr "Deleting contents of the VM from datastore %(datastore_name)s"
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr "Deleted contents of the VM from datastore %(datastore_name)s"
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
@@ -11992,98 +12063,98 @@ msgstr ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr "pause not supported for vmwareapi"
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr "unpause not supported for vmwareapi"
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr "Suspending the VM"
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr "Suspended the VM"
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
#, fuzzy
msgid "instance is powered off and cannot be suspended."
msgstr "instance is powered off and can not be suspended."
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr "VM was already in suspended state. So returning without doing anything"
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr "Resuming the VM"
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr "Resumed the VM"
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr "instance is not in a suspended state"
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
#, fuzzy
msgid "instance is suspended and cannot be powered off."
msgstr "instance is not powered on"
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
#, fuzzy
msgid "VM was already in powered off state. So returning without doing anything"
msgstr "VM was already in suspended state. So returning without doing anything"
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
#, fuzzy
msgid "VM was already in powered on state. So returning without doing anything"
msgstr "VM was already in suspended state. So returning without doing anything"
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
#, fuzzy
msgid "Powering on the VM"
msgstr "Powering off the VM"
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
#, fuzzy
msgid "Powered on the VM"
msgstr "Powered off the VM"
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "Updating progress to %(progress)d"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Creating volume: %s"
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr "instance not present"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, fuzzy, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
@@ -12092,75 +12163,75 @@ msgstr ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Creating volume: %s"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Create volume from snapshot %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr "Automatically hard rebooting"
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr "get_diagnostics not implemented for vmwareapi"
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
#, fuzzy
msgid "Reconfiguring VM instance to set the machine id"
msgstr "Reconfiguring VM instance to attach the image disk"
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
#, fuzzy
msgid "Reconfigured VM instance to set the machine id"
msgstr "Reconfigured VM instance to attach the image disk"
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, fuzzy, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, fuzzy, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr "Creating directory with path %s"
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr "Created directory with path %s"
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12270,74 +12341,74 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Unable to find address %r"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Failed to find volume in db"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
@@ -12346,63 +12417,68 @@ msgstr ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr "The call to %(method)s returned an error: %(e)s. args=%(args)r"
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr "Querying agent version"
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr "Updating agent to %s"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr "Setting admin password"
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr "Injecting file path: %r"
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr "Resetting network"
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
@@ -12410,7 +12486,7 @@ msgstr ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
@@ -12418,20 +12494,20 @@ msgstr ""
"XenServer tools are present in this image but are not capable of network "
"injection"
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr "XenServer tools are not installed in this image"
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr "OpenSSL error: %s"
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
@@ -12441,46 +12517,46 @@ msgstr ""
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr "Failure while cleaning up attached VDIs"
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr "Could not determine key: %s"
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr "Host startup on XenServer is not supported."
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr "Unable to log in to XenAPI (is the Dom0 disk full?)"
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr "Host is member of a pool, but DB says otherwise"
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr "Got exception: %s"
@@ -12623,74 +12699,74 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr "Created VM"
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr "VM destroyed"
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr "VM already halted, skipping shutdown..."
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
#, fuzzy
msgid "Shutting down VM (cleanly)"
msgstr "Shutting down VM"
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
#, fuzzy
msgid "Shutting down VM (hard)"
msgstr "Shutting down VM"
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "VBD not found in instance %s"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr "VBD %s already detached"
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "Unable to unplug VBD %s"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr "Reached maximum number of retries trying to unplug VBD %s"
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "Unable to destroy VBD %s"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr "Unable to destroy VDI %s"
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12699,128 +12775,136 @@ msgstr ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr "SR not present and could not be introduced"
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr "block device info: %s"
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr "Starting snapshot for VM"
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr "Destroying cached VDI '%(vdi_uuid)s'"
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr "Removing kernel/ramdisk files from dom0"
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr "Unrecognized cache_images value '%s', defaulting to True"
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr "Invalid value '%s' for xenapi_torrent_images"
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, fuzzy, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
"Image size %(size_bytes)d exceeded instance_type allowed size "
"%(allowed_size_bytes)d"
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr "Fetching image %(image_id)s, type %(image_type_str)s"
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "Size for image %(image_id)s: %(virtual_size)d"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
@@ -12829,106 +12913,106 @@ msgstr ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "Copying VDI %s to /boot/guest on dom0"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "Kernel/Ramdisk VDI %s destroyed"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr "Failed to fetch glance image"
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr "Detected %(image_type_str)s format for image %(image_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "Looking up vdi %s for PV kernel"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "VDI %s is still available"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "Re-scanning SR %s"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr "Flag sr_matching_filter '%s' does not respect formatting convention"
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr "Cannot find SR of content-type ISO"
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr "ISO: not iso content"
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr "ISO: iso content_type, no 'i18n-key' key"
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr "ISO: SR MATCHing our criteria"
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr "ISO: ISO, looking to see if it is host local"
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr "ISO: SR with local PBD"
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
@@ -12937,12 +13021,12 @@ msgstr ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
@@ -12951,61 +13035,61 @@ msgstr ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr "Timeout waiting for device %s to be created"
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr "Disconnecting stale VDI %s from compute domU"
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr "Plugging VBD %s ... "
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr "Plugging VBD %s done."
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr "VBD %(vbd_ref)s plugged as %(orig_dev)s"
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "Destroying VBD for VDI %s ... "
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "Destroying VBD for VDI %s done."
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr "Partitions:"
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr " %(num)s: %(ptype)s %(size)d sectors"
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
@@ -13014,19 +13098,19 @@ msgstr ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr "Writing partition table %s done."
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
@@ -13035,7 +13119,7 @@ msgstr ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
@@ -13044,35 +13128,35 @@ msgstr ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr "Manipulating interface files directly"
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr "Failed to mount filesystem (expected for non-linux instances): %s"
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr "This domU must be running on the host specified by xenapi_connection_url"
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -13099,19 +13183,19 @@ msgstr "Block device information present: %s"
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr "Failed to spawn, rolling back"
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr "Auto configuring disk, attempting to resize partition..."
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr "Waiting for instance state to become running"
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
@@ -13120,169 +13204,164 @@ msgstr ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr "Instance agent version: %s"
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr "Could not find VM with name %s"
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr "Finished snapshot and upload for VM"
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr "Failed to transfer vhd to new host"
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Failed to terminate instance"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr "Resize complete"
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr "Starting halted instance found during reboot"
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr "Unable to find root VBD/VDI for VM"
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
#, fuzzy
msgid "Destroying VDIs"
msgstr "Destroying VM"
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr "Using RAW or VHD, skipping kernel and ramdisk deletion"
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr "instance has a kernel or ramdisk but not both"
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr "kernel/ramdisk files removed"
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr "Destroying VM"
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr "VM is not present, skipping destroy..."
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr "Instance is already in Rescue Mode: %s"
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
#, fuzzy
msgid "VM is not present, skipping soft delete..."
msgstr "VM is not present, skipping destroy..."
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr "Injecting network info to xenstore"
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr "Creating vifs"
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr "Created VIF %(vif_ref)s, network %(network_ref)s"
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr "Injecting hostname to xenstore"
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
#, fuzzy
msgid "No suitable network for migrate"
msgstr "Bad networks format"
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr "Migrate Receive failed"
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
#, fuzzy
msgid "VM.assert_can_migrate failed"
msgstr "VM.assert_can_migratefailed"
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr "Migrate Send failed"
@@ -13764,94 +13843,30 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr "max_count must be > 0"
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr "Updating host status"
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-#~ "Host field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr "v4 subnets are required for legacy nw_info"
#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ "Unable to migrate %(instance_uuid)s to "
-#~ "%(dest)s: Lack of memory(host:%(avail)s <= "
-#~ "instance:%(mem_inst)s)"
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr "%(host_state)s is disabled via capabilities"
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-
#~ msgid "200 Role Match"
#~ msgstr "200 Role Match"
#~ msgid "200 No Roles"
#~ msgstr "200 No Roles"
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13867,16 +13882,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMWareESXDriver"
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr "marker [%s] not found"
@@ -13886,3 +13891,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr "Starting VM"
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr "No target id found for volume %(volume_id)s."
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr "Could not find VM with name %s"
+
diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po
index 15016f73ce..33df2fa4ed 100644
--- a/nova/locale/es/LC_MESSAGES/nova.po
+++ b/nova/locale/es/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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -96,323 +96,327 @@ msgstr "Una excepcion desconocida ha ocurrido"
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Fallo al desencriptar el texto"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Fallo al desencriptar el texto"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "Creacion de interfaz virtual fallida"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
"Fallaron los 5 intentos de crear una interfaz virtual con una dirección "
"mac única"
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "No Autorizado"
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "El usuario no tiene privilegios de administrador"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "La política no permite que la %(action)s se realice"
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "La imagen %(image_id)s es inaceptable: %(reason)s"
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "no hay método para el mensaje: %s"
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "Parametros inaceptables"
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Volumen %(volume_id)s no está conectado con nada"
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "La petición es inválida."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "Entrada invalida recibida"
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "Volumen inválido"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
#, fuzzy
msgid "Invalid metadata size"
msgstr "Firma invalida para el usuario %s"
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "Rango de puertos invalido %(from_port)s:%(to_port)s. %(msg)s"
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "Protocolo IP invalido %(protocol)s"
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Tipo de contenido invalido %(content_type)s."
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr "Cidr %(cidr)s invalido"
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "La instacia %(instance_id)s no se esta ejecutando"
-#: nova/exception.py:346
+#: nova/exception.py:340
#, 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:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "La instancia %(instance_id)s no esta en modo de rescate"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "Fallo al suspender la instancia"
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Fallo al generar metadatos para la ip %s"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "Fallo al suspender la instancia"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, fuzzy, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr "Fallo a reinicia la instancia"
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "Fallo a reinicia la instancia"
-#: nova/exception.py:378
+#: nova/exception.py:372
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Fallo a reinicia la instancia"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Fallo a reinicia la instancia"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr "El servicio no esta disponible en este momento"
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, fuzzy, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr "El servicio de computo no esta disponible en este momento"
-#: nova/exception.py:398
+#: nova/exception.py:396
#, 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:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr "Informacion del CPU inaceptable"
-#: nova/exception.py:434
+#: nova/exception.py:432
#, 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:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -420,98 +424,93 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Formato de disco %(disk_format)s no es aceptable"
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "La imagen %(image_id)s es inaceptable: %(reason)s"
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "Cidr %(cidr)s invalido"
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "instancia %s: rescatada"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -519,1091 +518,1081 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
"El punto de montaje %(mountpoint)s esta unido a la instancia "
"%(instance_name)s"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, fuzzy, python-format
msgid "Floating ip %(address)s already exists."
msgstr "el grupo %s ya existe"
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
#, fuzzy
msgid "Floating ip pool not found."
msgstr "configurando la red del host"
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, fuzzy, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:883
+#: nova/exception.py:873
#, fuzzy, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:888
+#: nova/exception.py:878
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "Tipo de contenido invalido %(content_type)s."
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "el grupo de volumenes %s no existe"
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr "La instacia %(instance_id)s no esta suspendida"
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "el grupo %s ya existe"
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, fuzzy, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr "el grupo %s ya existe"
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, fuzzy, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr "el grupo %s ya existe"
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, fuzzy, python-format
msgid "Marker %(marker)s could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "No se puede unir la imagen con el loopback: %s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "No se puede unir la imagen con el loopback: %s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "La instancia %(instance_id)s no esta en modo de rescate"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "La instancia %(instance_id)s no esta en modo de rescate"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "el grupo %s ya existe"
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1707,97 +1696,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "Depuración de la devolución de llamada: %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "No se encuentra la dirección del enlace local.:%s"
-#: nova/utils.py:414
+#: nova/utils.py:413
#, 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:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "backend inválido: %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2052,116 +2041,116 @@ msgstr "Desasociar dirección %s"
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "Desasociar dirección %s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "Reiniciar instancia %r"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "Des-registrando la imagen %s"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "usuario o grupo no especificado"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "sólo el grupo \"all\" está soportado"
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr "operation_type debe ser añadir o eliminar"
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "Actualizando imagen %s públicamente"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "instancia %s: rescatada"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
#, fuzzy
msgid "Invalid CIDR"
msgstr "Cidr %(cidr)s invalido"
@@ -2318,69 +2307,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2462,47 +2461,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2511,34 +2510,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Llanado al adquiridor %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2594,7 +2593,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2602,7 +2601,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2640,16 +2639,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2660,27 +2659,27 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Vamos a ejecutar %s insntacias..."
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "La instacia %(instance_id)s no esta suspendida"
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2706,38 +2705,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2754,7 +2753,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2775,148 +2774,149 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Punto de montaje no puede ser traducido: %s"
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Punto de montaje no puede ser traducido: %s"
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "instancia %s: rescatada"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Fallo a reinicia la instancia"
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3090,9 +3090,9 @@ msgid "Attach interface"
msgstr "Fallo al suspender la instancia"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3101,14 +3101,14 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "Fallo al suspender la instancia"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "atributo no soportado: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "Iniciando interfaz VLAN %s"
@@ -3667,13 +3667,13 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
#, fuzzy
msgid "start instance"
msgstr "Reiniciar instancia %r"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
#, fuzzy
msgid "stop instance"
msgstr "Reiniciar instancia %r"
@@ -3924,121 +3924,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4053,7 +4053,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4310,12 +4310,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4690,303 +4690,311 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
#, fuzzy
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:365
+#: nova/compute/api.py:356
#, 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:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Imposible adjuntar volumen a la instancia %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
#, fuzzy
msgid "Going to try to stop instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
#, fuzzy
msgid "Going to try to start instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, fuzzy, python-format
msgid "snapshot for %s"
msgstr "Comenzando snapshot para la VM %s"
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "Crear Grupo de Seguridad %s"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Imposible destruir VBD %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Imposible destruir VBD %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
#, fuzzy
msgid "Security group is still in use"
msgstr "Revocar ingreso al grupo de seguridad %s"
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "Borrar grupo de seguridad %s"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Autorizar ingreso al grupo de seguridad %s"
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revocar ingreso al grupo de seguridad %s"
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5085,30 +5093,30 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
@@ -5117,440 +5125,440 @@ msgstr ""
"Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion "
"(%(host)s)"
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Fallo a reinicia la instancia"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Fallo al suspender la instancia"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Sucedió un error inexperado: %s"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Capturado error: %s"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "configurando la red del host"
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "Reiniciando instancia %s"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Desasociar volumen %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "Reiniciando instancia %s"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instancia %s: reiniciada"
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "instancia %s: creando snapshot"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Fallo al suspender la instancia"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Capturado error: %s"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Tipo de instancia inválido %(instance_type)s."
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "instancia %s: creando snapshot"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5558,310 +5566,314 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instancia %s: obteniendo los diagnosticos"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "configurando la red del host"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
#, fuzzy
msgid "Inject network info"
msgstr "configurando la red del host"
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
#, fuzzy
msgid "Get console output"
msgstr "Obtener salida de la consola para la instancia %s"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, 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:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Desvinculando volumen de instancia desconocida %s"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Borrando usuario %s"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instancia %s: arrancada"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Borrando usuario %s"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Tipo de instancia inválido %(instance_type)s."
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5883,99 +5895,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, fuzzy, python-format
msgid "Free disk (GB): %s"
msgstr "Creando par de claves %s"
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6128,11 +6140,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Fallo a reinicia la instancia"
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Fallo a reinicia la instancia"
@@ -6183,24 +6195,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "instancia %s: rescatada"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6511,7 +6523,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6544,31 +6556,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6576,12 +6593,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6704,17 +6721,17 @@ msgstr "Iniciando interfaz puente para %s"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "Fallo al suspender la instancia"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "Iniciando interfaz puente para %s"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, fuzzy, python-format
msgid "Done starting bridge %s"
msgstr "Des-registrando la imagen %s"
@@ -6978,7 +6995,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "configurando la red del host"
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7069,56 +7086,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "Esta regla ya existe en el grupo %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7878,49 +7909,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7986,12 +8017,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -8015,7 +8046,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8277,59 +8313,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr "Ejecutando instancias: %s"
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr "Después de terminar las instancias: %s"
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8437,38 +8473,44 @@ msgstr "configurando la red del host"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8571,51 +8613,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "Obtener salida de la consola para la instancia %s"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8678,59 +8720,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Creando una instancia raw"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "Tipo de instancia inválido %(instance_type)s."
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "Obtener salida de la consola para la instancia %s"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "Tipo de instancia inválido %(instance_type)s."
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9323,7 +9365,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9405,7 +9447,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9778,7 +9820,7 @@ msgstr "No encontrado: %s"
msgid "Creating nic for instance: %s"
msgstr "Creando una instancia raw"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9788,13 +9830,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -10022,7 +10064,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10143,263 +10185,267 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "instancia %s: reiniciada"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
#, fuzzy
msgid "Guest does not have a console available"
msgstr "El usuario no tiene privilegios de administrador"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr "Pidiendo xapi a subir %(vdi_uuids)s como ID %(image_id)s"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10407,91 +10453,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10499,50 +10545,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10552,92 +10598,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11354,74 +11400,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11448,34 +11494,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11515,7 +11561,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11549,12 +11595,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11568,57 +11621,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11626,309 +11692,314 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
#, fuzzy
msgid "Powering on the VM instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
#, fuzzy
msgid "Creating Snapshot of the VM instance"
msgstr "Creando una instancia raw"
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
#, fuzzy
msgid "Destroying the VM"
msgstr "Des-registrando la imagen %s"
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
#, fuzzy
msgid "Unregistering the VM"
msgstr "Des-registrando la imagen %s"
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
#, fuzzy
msgid "Powering on the VM"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Borrando usuario %s"
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "instancia %s: rescatada"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Borrando usuario %s"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Imposible encontrar volumen %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12038,7 +12109,7 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
@@ -12046,47 +12117,47 @@ msgstr ""
"El punto de montaje %(mountpoint)s esta unido a la instancia "
"%(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Imposible encontrar volumen %s"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Imposible desasociar volumen %s"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
@@ -12094,110 +12165,115 @@ msgstr ""
"El punto de montaje %(mountpoint)s se desligó de la instancia "
"%(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "Llanado al adquiridor %s"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
#, fuzzy
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
@@ -12207,46 +12283,46 @@ msgstr ""
"Debes especificar xenapi_connection_url, xenapi_connection_username "
"(opcional), y xenapi_connection_password para usar connection_type=xenapi"
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr "Obtenida excepción %s"
@@ -12385,72 +12461,72 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "VBD no encontrado en la instancia %s"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, fuzzy, python-format
msgid "VBD %s already detached"
msgstr "el grupo %s ya existe"
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "Imposible desconectar VBD %s"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "Imposible destruir VBD %s"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s"
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "Creado el VBD %(vbd_ref)s para VM %(vm_ref)s, VDI %(vdi_ref)s"
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12459,368 +12535,376 @@ msgstr ""
"VDI creado %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) "
"sobre %(sr_ref)s."
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
#, fuzzy
msgid "Starting snapshot for VM"
msgstr "Comenzando snapshot para la VM %s"
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "Tamaño para imagen %(image)s:%(virtual_size)d"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "Copiando VDI %s a /boot/guest on dom0"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "Kernel/Ramdisk VDI %s destruído"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
#, fuzzy
msgid "Failed to fetch glance image"
msgstr "Fallo a reinicia la instancia"
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "Buscando vid %s para el kernel PV"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "VDI %s está todavía disponible"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "Re-escaneando SR %s"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, fuzzy, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "VHD %(vdi_uuid)s tiene origen en %(parent_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12848,187 +12932,182 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
#, fuzzy
msgid "Failed to spawn, rolling back"
msgstr "Fallo al suspender la instancia"
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
#, fuzzy
msgid "Finished snapshot and upload for VM"
msgstr "Finalizado el snapshot y la subida de la VM %s"
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Fallo a reinicia la instancia"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "configurando la red del host"
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, 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:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13507,78 +13586,30 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ "Incapaz de emigrar la instancia "
-#~ "%(instance_id)s al actual anfitrion (%(host)s)"
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13594,13 +13625,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
@@ -13610,3 +13634,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr ""
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr "La instacia %(instance_id)s no esta suspendida"
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/es_MX/LC_MESSAGES/nova.po b/nova/locale/es_MX/LC_MESSAGES/nova.po
index 29e59412df..be8a80a488 100644
--- a/nova/locale/es_MX/LC_MESSAGES/nova.po
+++ b/nova/locale/es_MX/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-08-30 07:15+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Spanish (Mexico) "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13083,88 +13162,68 @@ msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/fi_FI/LC_MESSAGES/nova.po b/nova/locale/fi_FI/LC_MESSAGES/nova.po
index 920021ae7f..ceefeabb53 100644
--- a/nova/locale/fi_FI/LC_MESSAGES/nova.po
+++ b/nova/locale/fi_FI/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-18 19:07+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Finnish (Finland) "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/fil/LC_MESSAGES/nova.po b/nova/locale/fil/LC_MESSAGES/nova.po
new file mode 100644
index 0000000000..55160a9e4a
--- /dev/null
+++ b/nova/locale/fil/LC_MESSAGES/nova.po
@@ -0,0 +1,13270 @@
+# Filipino translations for nova.
+# Copyright (C) 2013 ORGANIZATION
+# This file is distributed under the same license as the nova project.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: nova\n"
+"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
+"PO-Revision-Date: 2013-09-26 22:10+0000\n"
+"Last-Translator: Tom Fifield <tom@openstack.org>\n"
+"Language-Team: Filipino "
+"(http://www.transifex.com/projects/p/openstack/language/fil/)\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 1.3\n"
+
+#: nova/block_device.py:496 nova/virt/hyperv/basevolumeutils.py:92
+#, python-format
+msgid "block_device_list %s"
+msgstr ""
+
+#: nova/context.py:64
+#, python-format
+msgid "Arguments dropped when creating context: %s"
+msgstr ""
+
+#: nova/context.py:109
+#, python-format
+msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
+msgstr ""
+
+#: nova/crypto.py:56
+msgid "Filename of root CA"
+msgstr ""
+
+#: nova/crypto.py:59
+msgid "Filename of private key"
+msgstr ""
+
+#: nova/crypto.py:62
+msgid "Filename of root Certificate Revocation List"
+msgstr ""
+
+#: nova/crypto.py:65
+msgid "Where we keep our keys"
+msgstr ""
+
+#: nova/crypto.py:68
+msgid "Where we keep our root CA"
+msgstr ""
+
+#: nova/crypto.py:71
+msgid "Should we use a CA for each project?"
+msgstr ""
+
+#: nova/crypto.py:75
+#, python-format
+msgid "Subject for certificate for users, %s for project, user, timestamp"
+msgstr ""
+
+#: nova/crypto.py:80
+#, python-format
+msgid "Subject for certificate for projects, %s for project, timestamp"
+msgstr ""
+
+#: nova/crypto.py:145
+msgid "failed to generate fingerprint"
+msgstr ""
+
+#: nova/crypto.py:212
+msgid "Unable to find the key"
+msgstr ""
+
+#: nova/crypto.py:395
+msgid "Failed to write inbound.csr"
+msgstr ""
+
+#: nova/crypto.py:397
+#, python-format
+msgid "Flags path: %s"
+msgstr ""
+
+#: nova/exception.py:104
+msgid "An unknown exception occurred."
+msgstr ""
+
+#: nova/exception.py:126 nova/openstack/common/rpc/common.py:89
+msgid "Exception in string format operation"
+msgstr ""
+
+#: nova/exception.py:145
+#, python-format
+msgid "Failed to encrypt text: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:149
+#, python-format
+msgid "Failed to decrypt text: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:153
+msgid "Virtual Interface creation failed"
+msgstr ""
+
+#: nova/exception.py:157
+msgid "5 attempts to create virtual interfacewith unique mac address failed"
+msgstr ""
+
+#: nova/exception.py:162
+#, python-format
+msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:168
+msgid "Not authorized."
+msgstr ""
+
+#: nova/exception.py:173
+msgid "User does not have admin privileges"
+msgstr ""
+
+#: nova/exception.py:177
+#, python-format
+msgid "Policy doesn't allow %(action)s to be performed."
+msgstr ""
+
+#: nova/exception.py:184
+#, python-format
+msgid "Image %(image_id)s is not active."
+msgstr ""
+
+#: nova/exception.py:188
+#, python-format
+msgid "Not authorized for image %(image_id)s."
+msgstr ""
+
+#: nova/exception.py:192
+msgid "Unacceptable parameters."
+msgstr ""
+
+#: nova/exception.py:197
+msgid "Block Device Mapping is Invalid."
+msgstr ""
+
+#: nova/exception.py:201
+#, python-format
+msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
+msgstr ""
+
+#: nova/exception.py:206
+#, python-format
+msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
+msgstr ""
+
+#: nova/exception.py:211
+#, python-format
+msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
+msgstr ""
+
+#: nova/exception.py:216
+msgid ""
+"Block Device Mapping is Invalid: Boot sequence for the instance and "
+"image/block device mapping combination is not valid."
+msgstr ""
+
+#: nova/exception.py:223
+msgid ""
+"Block Device Mapping is Invalid: You specified more local devices than "
+"the limit allows"
+msgstr ""
+
+#: nova/exception.py:229
+msgid "Ephemeral disks requested are larger than the instance type allows."
+msgstr ""
+
+#: nova/exception.py:234
+msgid "Swap drive requested is larger than instance type allows."
+msgstr ""
+
+#: nova/exception.py:238
+#, python-format
+msgid "Block Device Mapping is Invalid: %(details)s"
+msgstr ""
+
+#: nova/exception.py:243
+msgid "Block Device Mapping cannot be converted to legacy format. "
+msgstr ""
+
+#: nova/exception.py:248
+#, python-format
+msgid "Attribute not supported: %(attr)s"
+msgstr ""
+
+#: nova/exception.py:253
+#, python-format
+msgid "Volume %(volume_id)s is not attached to anything"
+msgstr ""
+
+#: nova/exception.py:257
+#, python-format
+msgid ""
+"Volume %(volume_id)s did not finish being created even after we waited "
+"%(seconds)s seconds or %(attempts)s attempts."
+msgstr ""
+
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
+msgid "Keypair data is invalid"
+msgstr ""
+
+#: nova/exception.py:268
+msgid "The request is invalid."
+msgstr ""
+
+#: nova/exception.py:272
+msgid "Invalid input received"
+msgstr ""
+
+#: nova/exception.py:277
+msgid "Invalid volume"
+msgstr ""
+
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
+#: nova/api/openstack/compute/contrib/admin_actions.py:255
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
+msgid "Invalid metadata"
+msgstr ""
+
+#: nova/exception.py:285
+msgid "Invalid metadata size"
+msgstr ""
+
+#: nova/exception.py:290
+#, python-format
+msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
+msgstr ""
+
+#: nova/exception.py:294
+#, python-format
+msgid "Invalid IP protocol %(protocol)s."
+msgstr ""
+
+#: nova/exception.py:298
+#, python-format
+msgid "Invalid content type %(content_type)s."
+msgstr ""
+
+#: nova/exception.py:302
+#, python-format
+msgid "Invalid cidr %(cidr)s."
+msgstr ""
+
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: nova/exception.py:314
+#, python-format
+msgid "%(err)s"
+msgstr ""
+
+#: nova/exception.py:318
+#, python-format
+msgid ""
+"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
+" %(reason)s."
+msgstr ""
+
+#: nova/exception.py:323
+#, python-format
+msgid "Group not valid. Reason: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
+msgid "Sort key supplied was not valid."
+msgstr ""
+
+#: nova/exception.py:331
+#, 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:336
+#, python-format
+msgid "Instance %(instance_id)s is not running."
+msgstr ""
+
+#: nova/exception.py:340
+#, python-format
+msgid "Instance %(instance_id)s is not in rescue mode"
+msgstr ""
+
+#: nova/exception.py:344
+#, python-format
+msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:348
+#, python-format
+msgid "Instance %(instance_id)s is not ready"
+msgstr ""
+
+#: nova/exception.py:352
+msgid "Failed to suspend instance"
+msgstr ""
+
+#: nova/exception.py:356
+#, python-format
+msgid "Failed to resume instance: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:360
+#, python-format
+msgid "Failed to power on instance: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:364
+#, python-format
+msgid "Failed to power off instance: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:368
+msgid "Failed to reboot instance"
+msgstr ""
+
+#: nova/exception.py:372
+msgid "Failed to terminate instance"
+msgstr ""
+
+#: nova/exception.py:376
+msgid "Failed to deploy instance"
+msgstr ""
+
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
+msgid "Service is unavailable at this time."
+msgstr ""
+
+#: nova/exception.py:388
+msgid "Insufficient compute resources."
+msgstr ""
+
+#: nova/exception.py:392
+#, python-format
+msgid "Compute service of %(host)s is unavailable at this time."
+msgstr ""
+
+#: nova/exception.py:396
+#, python-format
+msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
+msgstr ""
+
+#: nova/exception.py:401
+msgid "The supplied hypervisor type of is invalid."
+msgstr ""
+
+#: nova/exception.py:405
+msgid "The instance requires a newer hypervisor version than has been provided."
+msgstr ""
+
+#: nova/exception.py:410
+#, python-format
+msgid ""
+"The supplied disk path (%(path)s) already exists, it is expected not to "
+"exist."
+msgstr ""
+
+#: nova/exception.py:415
+#, python-format
+msgid "The supplied device path (%(path)s) is invalid."
+msgstr ""
+
+#: nova/exception.py:419
+#, python-format
+msgid "The supplied device path (%(path)s) is in use."
+msgstr ""
+
+#: nova/exception.py:424
+#, python-format
+msgid "The supplied device (%(device)s) is busy."
+msgstr ""
+
+#: nova/exception.py:428
+msgid "Unacceptable CPU info"
+msgstr ""
+
+#: nova/exception.py:432
+#, python-format
+msgid "%(address)s is not a valid IP v4/6 address."
+msgstr ""
+
+#: nova/exception.py:436
+#, 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:442
+#, python-format
+msgid ""
+"vSwitch which contains the port group %(bridge)s is not associated with "
+"the desired physical adapter. Expected vSwitch is %(expected)s, but the "
+"one associated is %(actual)s."
+msgstr ""
+
+#: nova/exception.py:449
+#, python-format
+msgid "Disk format %(disk_format)s is not acceptable"
+msgstr ""
+
+#: nova/exception.py:453
+#, python-format
+msgid "Image %(image_id)s is unacceptable: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:457
+#, python-format
+msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:461
+#, python-format
+msgid "Ec2 id %(ec2_id)s is unacceptable."
+msgstr ""
+
+#: nova/exception.py:465
+#, python-format
+msgid "Expected a uuid but received %(uuid)s."
+msgstr ""
+
+#: nova/exception.py:469
+#, python-format
+msgid "Invalid ID received %(id)s."
+msgstr ""
+
+#: nova/exception.py:473
+msgid "Constraint not met."
+msgstr ""
+
+#: nova/exception.py:478
+msgid "Resource could not be found."
+msgstr ""
+
+#: nova/exception.py:483
+#, python-format
+msgid "No agent-build associated with id %(id)s."
+msgstr ""
+
+#: nova/exception.py:487
+#, python-format
+msgid ""
+"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
+"%(architecture)s exists."
+msgstr ""
+
+#: nova/exception.py:493
+#, python-format
+msgid "Volume %(volume_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:498
+#, python-format
+msgid "Snapshot %(snapshot_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:502
+#, python-format
+msgid "No disk at %(location)s"
+msgstr ""
+
+#: nova/exception.py:506
+#, python-format
+msgid "Could not find a handler for %(driver_type)s volume."
+msgstr ""
+
+#: nova/exception.py:510
+#, python-format
+msgid "Invalid image href %(image_href)s."
+msgstr ""
+
+#: nova/exception.py:514
+#, python-format
+msgid "Requested image %(image)s has automatic disk resize disabled."
+msgstr ""
+
+#: nova/exception.py:519
+#, python-format
+msgid "Image %(image_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:524
+#, python-format
+msgid ""
+"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
+" dynamically when they are listed for the first time. Have you listed "
+"image ids since adding this image?"
+msgstr ""
+
+#: nova/exception.py:531
+#, python-format
+msgid "Project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:535
+msgid "Cannot find SR to read/write VDI."
+msgstr ""
+
+#: nova/exception.py:539
+#, python-format
+msgid "Network %(network_id)s is duplicated."
+msgstr ""
+
+#: nova/exception.py:543
+#, python-format
+msgid "Network %(network_id)s is still in use."
+msgstr ""
+
+#: nova/exception.py:547
+#, python-format
+msgid "%(req)s is required to create a network."
+msgstr ""
+
+#: nova/exception.py:551
+#, python-format
+msgid "Network %(network_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:555
+#, python-format
+msgid "Port id %(port_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:559
+#, python-format
+msgid "Network could not be found for bridge %(bridge)s"
+msgstr ""
+
+#: nova/exception.py:563
+#, python-format
+msgid "Network could not be found for uuid %(uuid)s"
+msgstr ""
+
+#: nova/exception.py:567
+#, python-format
+msgid "Network could not be found with cidr %(cidr)s."
+msgstr ""
+
+#: nova/exception.py:571
+#, python-format
+msgid "Network could not be found for instance %(instance_id)s."
+msgstr ""
+
+#: nova/exception.py:575
+msgid "No networks defined."
+msgstr ""
+
+#: nova/exception.py:579
+#, 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:584
+msgid ""
+"More than one possible network found. Specify network ID(s) to select "
+"which one(s) to connect to,"
+msgstr ""
+
+#: nova/exception.py:589
+msgid "Could not find the datastore reference(s) which the VM uses."
+msgstr ""
+
+#: nova/exception.py:593
+#, python-format
+msgid "Port %(port_id)s is still in use."
+msgstr ""
+
+#: nova/exception.py:597
+#, python-format
+msgid "Port %(port_id)s not usable for instance %(instance)s."
+msgstr ""
+
+#: nova/exception.py:601
+#, python-format
+msgid "No free port available for instance %(instance)s."
+msgstr ""
+
+#: nova/exception.py:605
+#, python-format
+msgid "Fixed ip %(address)s already exists."
+msgstr ""
+
+#: nova/exception.py:609
+#, python-format
+msgid "No fixed IP associated with id %(id)s."
+msgstr ""
+
+#: nova/exception.py:613
+#, python-format
+msgid "Fixed ip not found for address %(address)s."
+msgstr ""
+
+#: nova/exception.py:617
+#, python-format
+msgid "Instance %(instance_uuid)s has zero fixed ips."
+msgstr ""
+
+#: nova/exception.py:621
+#, python-format
+msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
+msgstr ""
+
+#: nova/exception.py:626
+#, python-format
+msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
+msgstr ""
+
+#: nova/exception.py:630
+#, python-format
+msgid ""
+"Fixed IP address (%(address)s) does not exist in network "
+"(%(network_uuid)s)."
+msgstr ""
+
+#: nova/exception.py:635
+#, python-format
+msgid ""
+"Fixed IP address %(address)s is already in use on instance "
+"%(instance_uuid)s."
+msgstr ""
+
+#: nova/exception.py:640
+#, python-format
+msgid "More than one instance is associated with fixed ip address '%(address)s'."
+msgstr ""
+
+#: nova/exception.py:645
+#, python-format
+msgid "Fixed IP address %(address)s is invalid."
+msgstr ""
+
+#: nova/exception.py:650
+msgid "Zero fixed ips available."
+msgstr ""
+
+#: nova/exception.py:654
+msgid "Zero fixed ips could be found."
+msgstr ""
+
+#: nova/exception.py:658
+#, python-format
+msgid "Floating ip %(address)s already exists."
+msgstr ""
+
+#: nova/exception.py:663
+#, python-format
+msgid "Floating ip not found for id %(id)s."
+msgstr ""
+
+#: nova/exception.py:667
+#, python-format
+msgid "The DNS entry %(name)s already exists in domain %(domain)s."
+msgstr ""
+
+#: nova/exception.py:671
+#, python-format
+msgid "Floating ip not found for address %(address)s."
+msgstr ""
+
+#: nova/exception.py:675
+#, python-format
+msgid "Floating ip not found for host %(host)s."
+msgstr ""
+
+#: nova/exception.py:679
+#, python-format
+msgid "Multiple floating ips are found for address %(address)s."
+msgstr ""
+
+#: nova/exception.py:683
+msgid "Floating ip pool not found."
+msgstr ""
+
+#: nova/exception.py:688
+msgid "Zero floating ips available."
+msgstr ""
+
+#: nova/exception.py:694
+#, python-format
+msgid "Floating ip %(address)s is associated."
+msgstr ""
+
+#: nova/exception.py:698
+#, python-format
+msgid "Floating ip %(address)s is not associated."
+msgstr ""
+
+#: nova/exception.py:702
+msgid "Zero floating ips exist."
+msgstr ""
+
+#: nova/exception.py:707
+#, python-format
+msgid "Interface %(interface)s not found."
+msgstr ""
+
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
+msgid "Cannot disassociate auto assigned floating ip"
+msgstr ""
+
+#: nova/exception.py:717
+#, python-format
+msgid "Keypair %(name)s not found for user %(user_id)s"
+msgstr ""
+
+#: nova/exception.py:721
+#, python-format
+msgid "Service %(service_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:725
+#, python-format
+msgid "Service with host %(host)s binary %(binary)s exists."
+msgstr ""
+
+#: nova/exception.py:729
+#, python-format
+msgid "Service with host %(host)s topic %(topic)s exists."
+msgstr ""
+
+#: nova/exception.py:733
+#, python-format
+msgid "Host %(host)s could not be found."
+msgstr ""
+
+#: nova/exception.py:737
+#, python-format
+msgid "Compute host %(host)s could not be found."
+msgstr ""
+
+#: nova/exception.py:741
+#, python-format
+msgid "Could not find binary %(binary)s on host %(host)s."
+msgstr ""
+
+#: nova/exception.py:745
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
+#: nova/exception.py:749
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:754
+msgid "Quota could not be found"
+msgstr ""
+
+#: nova/exception.py:758
+#, python-format
+msgid "Quota exists for project %(project_id)s, resource %(resource)s"
+msgstr ""
+
+#: nova/exception.py:763
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:767
+#, python-format
+msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:772
+#, python-format
+msgid "Quota for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:776
+#, python-format
+msgid "Quota class %(class_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:780
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:784
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:788
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:792
+#, python-format
+msgid "Security group %(security_group_id)s not found."
+msgstr ""
+
+#: nova/exception.py:796
+#, python-format
+msgid "Security group %(security_group_id)s not found for project %(project_id)s."
+msgstr ""
+
+#: nova/exception.py:801
+#, python-format
+msgid "Security group with rule %(rule_id)s not found."
+msgstr ""
+
+#: nova/exception.py:806
+#, python-format
+msgid ""
+"Security group %(security_group_name)s already exists for project "
+"%(project_id)s."
+msgstr ""
+
+#: nova/exception.py:811
+#, python-format
+msgid ""
+"Security group %(security_group_id)s is already associated with the "
+"instance %(instance_id)s"
+msgstr ""
+
+#: nova/exception.py:816
+#, python-format
+msgid ""
+"Security group %(security_group_id)s is not associated with the instance "
+"%(instance_id)s"
+msgstr ""
+
+#: nova/exception.py:821
+#, python-format
+msgid "Security group default rule (%rule_id)s not found."
+msgstr ""
+
+#: nova/exception.py:825
+msgid ""
+"Network requires port_security_enabled and subnet associated in order to "
+"apply security groups."
+msgstr ""
+
+#: nova/exception.py:831
+#, python-format
+msgid "Rule already exists in group: %(rule)s"
+msgstr ""
+
+#: nova/exception.py:835
+msgid "No Unique Match Found."
+msgstr ""
+
+#: nova/exception.py:840
+#, python-format
+msgid "Migration %(migration_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:844
+#, python-format
+msgid "Migration not found for instance %(instance_id)s with status %(status)s."
+msgstr ""
+
+#: nova/exception.py:849
+#, python-format
+msgid "Console pool %(pool_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:853
+#, python-format
+msgid ""
+"Console pool with host %(host)s, console_type %(console_type)s and "
+"compute_host %(compute_host)s already exists."
+msgstr ""
+
+#: nova/exception.py:859
+#, 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:865
+#, python-format
+msgid "Console %(console_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:869
+#, python-format
+msgid "Console for instance %(instance_uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:873
+#, python-format
+msgid ""
+"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
+"found."
+msgstr ""
+
+#: nova/exception.py:878
+#, python-format
+msgid "Invalid console type %(console_type)s"
+msgstr ""
+
+#: nova/exception.py:882
+#, python-format
+msgid "Unavailable console type %(console_type)s."
+msgstr ""
+
+#: nova/exception.py:886
+#, python-format
+msgid "Instance type %(instance_type_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:890
+#, python-format
+msgid "Instance type with name %(instance_type_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:895
+#, python-format
+msgid "Flavor %(flavor_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:899
+#, python-format
+msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
+msgstr ""
+
+#: nova/exception.py:904
+#, python-format
+msgid "Cell %(cell_name)s doesn't exist."
+msgstr ""
+
+#: nova/exception.py:908
+#, python-format
+msgid "Cell with name %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:912
+#, python-format
+msgid "Inconsistency in cell routing: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:916
+#, python-format
+msgid "Service API method not found: %(detail)s"
+msgstr ""
+
+#: nova/exception.py:920
+msgid "Timeout waiting for response from cell"
+msgstr ""
+
+#: nova/exception.py:924
+#, python-format
+msgid "Cell message has reached maximum hop count: %(hop_count)s"
+msgstr ""
+
+#: nova/exception.py:928
+msgid "No cells available matching scheduling criteria."
+msgstr ""
+
+#: nova/exception.py:932
+msgid "Cannot update cells configuration file."
+msgstr ""
+
+#: nova/exception.py:936
+#, python-format
+msgid "Cell is not known for instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/exception.py:940
+#, python-format
+msgid "Scheduler Host Filter %(filter_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:944
+#, python-format
+msgid ""
+"Instance Type %(instance_type_id)s has no extra specs with key "
+"%(extra_specs_key)s."
+msgstr ""
+
+#: nova/exception.py:949
+#, python-format
+msgid "File %(file_path)s could not be found."
+msgstr ""
+
+#: nova/exception.py:953
+msgid "Zero files could be found."
+msgstr ""
+
+#: nova/exception.py:957
+#, python-format
+msgid "Virtual switch associated with the network adapter %(adapter)s not found."
+msgstr ""
+
+#: nova/exception.py:962
+#, python-format
+msgid "Network adapter %(adapter)s could not be found."
+msgstr ""
+
+#: nova/exception.py:966
+#, python-format
+msgid "Class %(class_name)s could not be found: %(exception)s"
+msgstr ""
+
+#: nova/exception.py:970
+msgid "Action not allowed."
+msgstr ""
+
+#: nova/exception.py:974
+msgid "Rotation is not allowed for snapshots"
+msgstr ""
+
+#: nova/exception.py:978
+msgid "Rotation param is required for backup image_type"
+msgstr ""
+
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
+#, python-format
+msgid "Key pair '%(key_name)s' already exists."
+msgstr ""
+
+#: nova/exception.py:987
+#, python-format
+msgid "Instance %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:991
+#, python-format
+msgid "Instance Type with name %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:995
+#, python-format
+msgid "Instance Type with ID %(flavor_id)s already exists."
+msgstr ""
+
+#: nova/exception.py:999
+#, python-format
+msgid ""
+"Flavor access already exists for flavor %(flavor_id)s and project "
+"%(project_id)s combination."
+msgstr ""
+
+#: nova/exception.py:1004
+#, python-format
+msgid "%(path)s is not on shared storage: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1008
+#, python-format
+msgid "%(path)s is not on local storage: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1012
+msgid "Migration error"
+msgstr ""
+
+#: nova/exception.py:1016
+msgid "Migration pre-check error"
+msgstr ""
+
+#: nova/exception.py:1020
+#, python-format
+msgid "Malformed message body: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1026
+#, python-format
+msgid "Could not find config at %(path)s"
+msgstr ""
+
+#: nova/exception.py:1030
+#, python-format
+msgid "Could not load paste app '%(name)s' from %(path)s"
+msgstr ""
+
+#: nova/exception.py:1034
+msgid "When resizing, instances must change flavor!"
+msgstr ""
+
+#: nova/exception.py:1038
+#, python-format
+msgid "Resize error: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1042
+#, python-format
+msgid "Server disk was unable to be resized because: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1046
+msgid "Instance type's memory is too small for requested image."
+msgstr ""
+
+#: nova/exception.py:1050
+msgid "Instance type's disk is too small for requested image."
+msgstr ""
+
+#: nova/exception.py:1054
+#, python-format
+msgid "Insufficient free memory on compute node to start %(uuid)s."
+msgstr ""
+
+#: nova/exception.py:1058
+#, python-format
+msgid "No valid host was found. %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1063
+msgid "Quota exceeded"
+msgstr ""
+
+#: nova/exception.py:1070
+#, python-format
+msgid ""
+"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
+"%(used)d of %(allowed)d %(resource)s"
+msgstr ""
+
+#: nova/exception.py:1075
+msgid "Maximum number of floating ips exceeded"
+msgstr ""
+
+#: nova/exception.py:1079
+msgid "Maximum number of fixed ips exceeded"
+msgstr ""
+
+#: nova/exception.py:1083
+#, python-format
+msgid "Maximum number of metadata items exceeds %(allowed)d"
+msgstr ""
+
+#: nova/exception.py:1087
+msgid "Personality file limit exceeded"
+msgstr ""
+
+#: nova/exception.py:1091
+msgid "Personality file path too long"
+msgstr ""
+
+#: nova/exception.py:1095
+msgid "Personality file content too long"
+msgstr ""
+
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1104
+msgid "Maximum number of security groups or rules exceeded"
+msgstr ""
+
+#: nova/exception.py:1108
+msgid "Maximum number of ports exceeded"
+msgstr ""
+
+#: nova/exception.py:1112
+#, python-format
+msgid ""
+"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
+"%(reason)s."
+msgstr ""
+
+#: nova/exception.py:1117
+#, python-format
+msgid "Aggregate %(aggregate_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1121
+#, python-format
+msgid "Aggregate %(aggregate_name)s already exists."
+msgstr ""
+
+#: nova/exception.py:1125
+#, python-format
+msgid "Aggregate %(aggregate_id)s has no host %(host)s."
+msgstr ""
+
+#: nova/exception.py:1129
+#, python-format
+msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:1134
+#, python-format
+msgid "Aggregate %(aggregate_id)s already has host %(host)s."
+msgstr ""
+
+#: nova/exception.py:1138
+msgid "Unable to create instance type"
+msgstr ""
+
+#: nova/exception.py:1142
+#, python-format
+msgid "Failed to set admin password on %(instance)s because %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1148
+#, python-format
+msgid "Detected existing vlan with id %(vlan)d"
+msgstr ""
+
+#: nova/exception.py:1152
+msgid "There was a conflict when trying to complete your request."
+msgstr ""
+
+#: nova/exception.py:1158
+#, python-format
+msgid "Instance %(instance_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1162
+#, python-format
+msgid "Info cache for instance %(instance_uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1167
+#, python-format
+msgid "Node %(node_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1171
+#, python-format
+msgid "Node with UUID %(node_uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1175
+#, python-format
+msgid "Marker %(marker)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1180
+#, python-format
+msgid "Invalid id: %(val)s (expecting \"i-...\")."
+msgstr ""
+
+#: nova/exception.py:1184
+#, python-format
+msgid "Could not fetch image %(image_id)s"
+msgstr ""
+
+#: nova/exception.py:1188
+#, python-format
+msgid "Could not upload image %(image_id)s"
+msgstr ""
+
+#: nova/exception.py:1192
+#, python-format
+msgid "Task %(task_name)s is already running on host %(host)s"
+msgstr ""
+
+#: nova/exception.py:1196
+#, python-format
+msgid "Task %(task_name)s is not running on host %(host)s"
+msgstr ""
+
+#: nova/exception.py:1200
+#, python-format
+msgid "Instance %(instance_uuid)s is locked"
+msgstr ""
+
+#: nova/exception.py:1204
+#, python-format
+msgid "Invalid value for Config Drive option: %(option)s"
+msgstr ""
+
+#: nova/exception.py:1208
+#, python-format
+msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
+msgstr ""
+
+#: nova/exception.py:1213
+#, python-format
+msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
+msgstr ""
+
+#: nova/exception.py:1218
+#, python-format
+msgid "Failed to attach network adapter device to %(instance)s"
+msgstr ""
+
+#: nova/exception.py:1222
+#, python-format
+msgid "Failed to detach network adapter device from %(instance)s"
+msgstr ""
+
+#: nova/exception.py:1226
+#, python-format
+msgid ""
+"User data too large. User data must be no larger than %(maxsize)s bytes "
+"once base64 encoded. Your data is %(length)d bytes"
+msgstr ""
+
+#: nova/exception.py:1232
+msgid "User data needs to be valid base 64."
+msgstr ""
+
+#: nova/exception.py:1236
+#, python-format
+msgid ""
+"unexpected task state: expecting %(expected)s but the actual state is "
+"%(actual)s"
+msgstr ""
+
+#: nova/exception.py:1241
+#, python-format
+msgid ""
+"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
+"found"
+msgstr ""
+
+#: nova/exception.py:1246
+#, python-format
+msgid "Event %(event)s not found for action id %(action_id)s"
+msgstr ""
+
+#: nova/exception.py:1250
+#, python-format
+msgid ""
+"unexpected VM state: expecting %(expected)s but the actual state is "
+"%(actual)s"
+msgstr ""
+
+#: nova/exception.py:1255
+#, python-format
+msgid "The CA file for %(project)s could not be found"
+msgstr ""
+
+#: nova/exception.py:1259
+#, python-format
+msgid "The CRL file for %(project)s could not be found"
+msgstr ""
+
+#: nova/exception.py:1263
+msgid "Instance recreate is not implemented by this virt driver."
+msgstr ""
+
+#: nova/exception.py:1267
+#, python-format
+msgid ""
+"The service from servicegroup driver %(driver)s is temporarily "
+"unavailable."
+msgstr ""
+
+#: nova/exception.py:1272
+#, python-format
+msgid "%(binary)s attempted direct database access which is not allowed by policy"
+msgstr ""
+
+#: nova/exception.py:1277
+#, python-format
+msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
+msgstr ""
+
+#: nova/exception.py:1282
+#, python-format
+msgid ""
+"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
+"driver"
+msgstr ""
+
+#: nova/exception.py:1287
+#, python-format
+msgid "Invalid Base 64 data for file %(path)s"
+msgstr ""
+
+#: nova/exception.py:1291
+#, python-format
+msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1295
+#, python-format
+msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1300
+#, python-format
+msgid "Shadow table with name %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:1305
+#, python-format
+msgid "Instance rollback performed due to: %s"
+msgstr ""
+
+#: nova/exception.py:1311
+#, python-format
+msgid "Unsupported object type %(objtype)s"
+msgstr ""
+
+#: nova/exception.py:1315
+#, python-format
+msgid "Cannot call %(method)s on orphaned %(objtype)s object"
+msgstr ""
+
+#: nova/exception.py:1319
+#, python-format
+msgid "Version %(objver)s of %(objname)s is not supported"
+msgstr ""
+
+#: nova/exception.py:1323
+#, python-format
+msgid "Object action %(action)s failed because: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1327
+#, python-format
+msgid "Core API extensions are missing: %(missing_apis)s"
+msgstr ""
+
+#: nova/exception.py:1331
+#, python-format
+msgid "Error during following call to agent: %(method)s"
+msgstr ""
+
+#: nova/exception.py:1335
+#, python-format
+msgid "Unable to contact guest agent. The following call timed out: %(method)s"
+msgstr ""
+
+#: nova/exception.py:1340
+#, python-format
+msgid "Agent does not support the call: %(method)s"
+msgstr ""
+
+#: nova/exception.py:1344
+#, python-format
+msgid "Instance group %(group_uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1348
+#, python-format
+msgid "Instance group %(group_uuid)s already exists."
+msgstr ""
+
+#: nova/exception.py:1352
+#, python-format
+msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:1357
+#, python-format
+msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
+msgstr ""
+
+#: nova/exception.py:1362
+#, python-format
+msgid "Instance group %(group_uuid)s has no policy %(policy)s."
+msgstr ""
+
+#: nova/exception.py:1366
+#, python-format
+msgid "Number of retries to plugin (%(num_retries)d) exceeded."
+msgstr ""
+
+#: nova/exception.py:1370
+#, python-format
+msgid "There was an error with the download module %(module)s. %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1375
+#, python-format
+msgid ""
+"The metadata for this location will not work with this module %(module)s."
+" %(reason)s."
+msgstr ""
+
+#: nova/exception.py:1380
+#, python-format
+msgid "The method %(method_name)s is not implemented."
+msgstr ""
+
+#: nova/exception.py:1384
+#, python-format
+msgid "The module %(module)s is misconfigured: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:1388
+#, python-format
+msgid "The PCI address %(address)s has an incorrect format."
+msgstr ""
+
+#: nova/exception.py:1392
+#, python-format
+msgid "PCI device %(id)s not found"
+msgstr ""
+
+#: nova/exception.py:1396
+#, python-format
+msgid "PCI Device %(node_id)s:%(address)s not found."
+msgstr ""
+
+#: nova/exception.py:1400
+#, python-format
+msgid ""
+"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
+"%(hopestatus)s"
+msgstr ""
+
+#: nova/exception.py:1406
+#, python-format
+msgid ""
+"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
+"of %(hopeowner)s"
+msgstr ""
+
+#: nova/exception.py:1412
+#, python-format
+msgid "PCI Device request (%requests)s failed"
+msgstr ""
+
+#: nova/exception.py:1417
+#, python-format
+msgid ""
+"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
+"pool"
+msgstr ""
+
+#: nova/exception.py:1423
+#, python-format
+msgid "Invalid PCI alias definition: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1427
+#, python-format
+msgid "PCI alias %(alias)s is not defined"
+msgstr ""
+
+#: nova/exception.py:1432
+#, python-format
+msgid "Not enough parameters: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1437
+#, python-format
+msgid "Invalid PCI devices Whitelist config %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1441
+#, python-format
+msgid "Cannot change %(node_id)s to %(new_node_id)s"
+msgstr ""
+
+#: nova/exception.py:1451
+#, python-format
+msgid ""
+"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
+"%(reason)s"
+msgstr ""
+
+#: nova/exception.py:1456
+#, python-format
+msgid "Failed to detach PCI device %(dev)s: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1460
+#, python-format
+msgid "%(type)s hypervisor does not support PCI devices"
+msgstr ""
+
+#: nova/exception.py:1464
+#, python-format
+msgid "key manager error: %(reason)s"
+msgstr ""
+
+#: nova/filters.py:70
+#, python-format
+msgid "Starting with %d host(s)"
+msgstr ""
+
+#: nova/filters.py:79
+#, python-format
+msgid "Filter %(cls_name)s says to stop filtering"
+msgstr ""
+
+#: nova/filters.py:83
+#, python-format
+msgid "Filter %(cls_name)s returned %(obj_len)d host(s)"
+msgstr ""
+
+#: nova/hooks.py:70
+#, python-format
+msgid "Running %(name)s pre-hook: %(obj)s"
+msgstr ""
+
+#: nova/hooks.py:82
+#, python-format
+msgid "Running %(name)s post-hook: %(obj)s"
+msgstr ""
+
+#: nova/manager.py:166
+msgid "Notifying Schedulers of capabilities ..."
+msgstr ""
+
+#: nova/notifications.py:148 nova/notifications.py:188
+msgid "Failed to send state update notification"
+msgstr ""
+
+#: nova/notifications.py:272
+msgid "Failed to get nw_info"
+msgstr ""
+
+#: nova/policy.py:33
+msgid "JSON file representing policy"
+msgstr ""
+
+#: nova/policy.py:36
+msgid "Rule checked when requested rule is not found"
+msgstr ""
+
+#: nova/quota.py:1256
+#, python-format
+msgid "Created reservations %s"
+msgstr ""
+
+#: nova/quota.py:1279
+#, python-format
+msgid "Failed to commit reservations %s"
+msgstr ""
+
+#: nova/quota.py:1281
+#, python-format
+msgid "Committed reservations %s"
+msgstr ""
+
+#: nova/quota.py:1302
+#, python-format
+msgid "Failed to roll back reservations %s"
+msgstr ""
+
+#: nova/quota.py:1305
+#, python-format
+msgid "Rolled back reservations %s"
+msgstr ""
+
+#: nova/service.py:151
+#, python-format
+msgid "Starting %(topic)s node (version %(version)s)"
+msgstr ""
+
+#: nova/service.py:170 nova/openstack/common/rpc/service.py:49
+#, python-format
+msgid "Creating Consumer connection for Service %s"
+msgstr ""
+
+#: nova/service.py:188
+#, python-format
+msgid "Join ServiceGroup membership for this service %s"
+msgstr ""
+
+#: nova/service.py:268
+msgid "Service killed that has no database entry"
+msgstr ""
+
+#: nova/service.py:290
+#, python-format
+msgid "Temporary directory is invalid: %s"
+msgstr ""
+
+#: nova/service.py:392
+msgid "serve() can only be called once"
+msgstr ""
+
+#: nova/utils.py:161
+#, python-format
+msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
+msgstr ""
+
+#: nova/utils.py:193
+#, python-format
+msgid "debug in callback: %s"
+msgstr ""
+
+#: nova/utils.py:376
+#, python-format
+msgid "Couldn't get IPv4 : %(ex)s"
+msgstr ""
+
+#: nova/utils.py:392
+#, python-format
+msgid "IPv4 address is not found.: %s"
+msgstr ""
+
+#: nova/utils.py:395
+#, python-format
+msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
+msgstr ""
+
+#: nova/utils.py:410
+#, python-format
+msgid "Link Local address is not found.:%s"
+msgstr ""
+
+#: nova/utils.py:413
+#, python-format
+msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+msgstr ""
+
+#: nova/utils.py:452
+#, python-format
+msgid "Invalid backend: %s"
+msgstr ""
+
+#: nova/utils.py:604
+#, python-format
+msgid "Expected object of type: %s"
+msgstr ""
+
+#: nova/utils.py:633
+#, python-format
+msgid "Invalid server_string: %s"
+msgstr ""
+
+#: nova/utils.py:775
+#, python-format
+msgid "timefunc: '%(name)s' took %(total_time).2f secs"
+msgstr ""
+
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
+#, python-format
+msgid "Reloading cached file %s"
+msgstr ""
+
+#: nova/utils.py:951 nova/virt/configdrive.py:177
+#, python-format
+msgid "Could not remove tmpdir: %s"
+msgstr ""
+
+#: nova/utils.py:1120
+#, python-format
+msgid "%s is not a string or unicode"
+msgstr ""
+
+#: nova/utils.py:1124
+#, python-format
+msgid "%(name)s has a minimum character requirement of %(min_length)s."
+msgstr ""
+
+#: nova/utils.py:1129
+#, python-format
+msgid "%(name)s has more than %(max_length)s characters."
+msgstr ""
+
+#: nova/utils.py:1139
+#, python-format
+msgid "%(value_name)s must be an integer"
+msgstr ""
+
+#: nova/utils.py:1145
+#, python-format
+msgid "%(value_name)s must be >= %(min_value)d"
+msgstr ""
+
+#: nova/utils.py:1151
+#, python-format
+msgid "%(value_name)s must be <= %(max_value)d"
+msgstr ""
+
+#: nova/wsgi.py:125
+#, python-format
+msgid "%(name)s listening on %(host)s:%(port)s"
+msgstr ""
+
+#: nova/wsgi.py:140 nova/openstack/common/sslutils.py:52
+#, python-format
+msgid "Unable to find cert_file : %s"
+msgstr ""
+
+#: nova/wsgi.py:144 nova/openstack/common/sslutils.py:55
+#, python-format
+msgid "Unable to find ca_file : %s"
+msgstr ""
+
+#: nova/wsgi.py:148 nova/openstack/common/sslutils.py:58
+#, python-format
+msgid "Unable to find key_file : %s"
+msgstr ""
+
+#: nova/wsgi.py:152 nova/openstack/common/sslutils.py:61
+msgid ""
+"When running server in SSL mode, you must specify both a cert_file and "
+"key_file option value in your configuration file"
+msgstr ""
+
+#: nova/wsgi.py:183
+#, python-format
+msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support"
+msgstr ""
+
+#: nova/wsgi.py:210
+msgid "Stopping WSGI server."
+msgstr ""
+
+#: nova/wsgi.py:228
+msgid "WSGI server has stopped."
+msgstr ""
+
+#: nova/wsgi.py:297
+msgid "You must implement __call__"
+msgstr ""
+
+#: nova/wsgi.py:483
+#, python-format
+msgid "Loading app %(name)s from %(path)s"
+msgstr ""
+
+#: nova/api/auth.py:117
+msgid "Invalid service catalog json."
+msgstr ""
+
+#: nova/api/auth.py:140
+msgid "Sourcing roles from deprecated X-Role HTTP header"
+msgstr ""
+
+#: nova/api/sizelimit.py:54 nova/api/sizelimit.py:63 nova/api/sizelimit.py:77
+#: nova/api/metadata/password.py:62
+msgid "Request is too large."
+msgstr ""
+
+#: nova/api/validator.py:132
+#, python-format
+msgid "%(key)s with value %(value)s failed validator %(name)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:89
+#, python-format
+msgid "FaultWrapper: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:160
+msgid "Too many failed authentications."
+msgstr ""
+
+#: nova/api/ec2/__init__.py:169
+#, 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:188
+msgid "Signature not provided"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:193
+msgid "Access key not provided"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245
+msgid "Failure communicating with keystone"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:244
+#, python-format
+msgid "Keystone failure: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:305
+msgid "Timestamp failed validation."
+msgstr ""
+
+#: nova/api/ec2/__init__.py:325
+#, python-format
+msgid "action: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:327
+#, python-format
+msgid "arg: %(key)s\t\tval: %(value)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:403
+#, python-format
+msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:495
+#, python-format
+msgid "Unexpected %(ex_name)s raised: %(ex_str)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:497
+#, python-format
+msgid "Unexpected %(ex_name)s raised"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:501
+#, python-format
+msgid "%(ex_name)s raised: %(ex_str)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:503
+#, python-format
+msgid "%(ex_name)s raised"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:526
+#, python-format
+msgid "Environment: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:528
+msgid "Unknown error occured."
+msgstr ""
+
+#: nova/api/ec2/apirequest.py:62
+#, python-format
+msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:402
+#, python-format
+msgid "Create snapshot of volume %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:427
+#, python-format
+msgid "Could not find key pair(s): %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:443
+#, python-format
+msgid "Create key pair %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:455
+#, python-format
+msgid "Import key %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:468
+#, python-format
+msgid "Delete key pair %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:610 nova/api/ec2/cloud.py:734
+msgid "need group_name or group_id"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:615
+msgid "can't build a valid rule"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:623
+#, python-format
+msgid "Invalid IP protocol %(protocol)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:654 nova/api/ec2/cloud.py:687
+msgid "No rule for the specified parameters."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:762
+#, python-format
+msgid "Get console output for instance %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:833
+#, python-format
+msgid "Create volume from snapshot %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:837 nova/api/openstack/compute/contrib/volumes.py:242
+#, python-format
+msgid "Create volume of %s GB"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:873
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:902 nova/api/openstack/compute/contrib/volumes.py:490
+#, python-format
+msgid "Detach volume %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1062
+#, python-format
+msgid "vol = %s\n"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1222
+msgid "Allocate address"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1227
+#, python-format
+msgid "Release address %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1232
+#, python-format
+msgid "Associate address %(public_ip)s to instance %(instance_id)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1242
+msgid "Unable to associate IP Address, no fixed_ips."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1250
+#: nova/api/openstack/compute/contrib/floating_ips.py:249
+#, python-format
+msgid "multiple fixed_ips exist, using the first: %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1263
+#, python-format
+msgid "Disassociate address %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1300
+msgid "Image must be available"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1381
+msgid "Going to start terminating instances"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1392
+#, python-format
+msgid "Reboot instance %r"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1402
+msgid "Going to stop instances"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1412
+msgid "Going to start instances"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1503
+#, python-format
+msgid "De-registering image %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1519
+msgid "imageLocation is required"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1539
+#, python-format
+msgid "Registered image %(image_location)s with id %(image_id)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1600
+msgid "user or group not specified"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1603
+msgid "only group \"all\" is supported"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1606
+msgid "operation_type must be add or remove"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1608
+#, python-format
+msgid "Updating image %s publicity"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1621
+#, python-format
+msgid "Not allowed to modify attributes for image %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1650
+#, python-format
+msgid ""
+"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
+"have a volume attached at root (%(root)s)"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1681
+#, python-format
+msgid "Couldn't stop instance within %d sec"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1700
+#, python-format
+msgid "image of %(instance)s at %(now)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
+msgid "resource_id and tag are required"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
+msgid "Expecting a list of resources"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
+msgid "Only instances implemented"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
+msgid "Expecting a list of tagSets"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
+msgid "Expecting tagSet to be key/value pairs"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1751
+msgid "Expecting both key and value to be set"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1800
+msgid "Expecting key to be set"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1874
+msgid "Invalid CIDR"
+msgstr ""
+
+#: nova/api/ec2/ec2utils.py:256
+msgid "Request must include either Timestamp or Expires, but cannot contain both"
+msgstr ""
+
+#: nova/api/ec2/ec2utils.py:274
+msgid "Timestamp is invalid."
+msgstr ""
+
+#: nova/api/ec2/faults.py:31
+#, python-format
+msgid "EC2 error response: %(code)s: %(message)s"
+msgstr ""
+
+#: nova/api/metadata/base.py:379
+#, python-format
+msgid "future versions %s hidden in version list"
+msgstr ""
+
+#: nova/api/metadata/handler.py:111
+msgid ""
+"X-Instance-ID present in request headers. The "
+"'service_neutron_metadata_proxy' option must be enabled to process this "
+"header."
+msgstr ""
+
+#: nova/api/metadata/handler.py:137 nova/api/metadata/handler.py:144
+#, python-format
+msgid "Failed to get metadata for ip: %s"
+msgstr ""
+
+#: nova/api/metadata/handler.py:139 nova/api/metadata/handler.py:190
+msgid "An unknown error has occurred. Please try your request again."
+msgstr ""
+
+#: nova/api/metadata/handler.py:156
+msgid "X-Instance-ID header is missing from request."
+msgstr ""
+
+#: nova/api/metadata/handler.py:158
+msgid "Multiple X-Instance-ID headers found within request."
+msgstr ""
+
+#: nova/api/metadata/handler.py:172
+#, python-format
+msgid ""
+"X-Instance-ID-Signature: %(signature)s does not match the expected value:"
+" %(expected_signature)s for id: %(instance_id)s. Request From: "
+"%(remote_address)s"
+msgstr ""
+
+#: nova/api/metadata/handler.py:181
+msgid "Invalid proxy request signature."
+msgstr ""
+
+#: nova/api/metadata/handler.py:188 nova/api/metadata/handler.py:195
+#, python-format
+msgid "Failed to get metadata for instance id: %s"
+msgstr ""
+
+#: nova/api/metadata/vendordata_json.py:49
+msgid "file does not exist"
+msgstr ""
+
+#: nova/api/metadata/vendordata_json.py:51
+msgid "Unexpected IOError when reading"
+msgstr ""
+
+#: nova/api/metadata/vendordata_json.py:54
+msgid "failed to load json"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:83
+#, python-format
+msgid "Caught error: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:92
+#, python-format
+msgid "%(url)s returned with HTTP %(status)d"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:185
+msgid "Must specify an ExtensionManager class"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359
+#, python-format
+msgid "Extended resource: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406
+#, python-format
+msgid ""
+"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
+"resource"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411
+#, python-format
+msgid "Extension %(ext_name)s extending resource: %(collection)s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:279
+#: nova/api/openstack/compute/plugins/v3/servers.py:354
+#, python-format
+msgid "Not loading %s because it is in the blacklist"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:284
+#: nova/api/openstack/compute/plugins/v3/servers.py:359
+#, python-format
+msgid "Not loading %s because it is not in the whitelist"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:295
+#, python-format
+msgid "v3 API Extension Blacklist: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:297
+#, python-format
+msgid "v3 API Extension Whitelist: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:304
+#, python-format
+msgid "Extensions in both blacklist and whitelist: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:328
+#, python-format
+msgid "Missing core API extensions: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:356
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:398
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
+#: nova/api/openstack/common.py:119
+#, python-format
+msgid ""
+"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. "
+"Bad upgrade or db corrupted?"
+msgstr ""
+
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:194
+msgid "offset param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
+msgid "offset param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
+#, python-format
+msgid "marker [%s] not found"
+msgstr ""
+
+#: nova/api/openstack/common.py:283
+#, python-format
+msgid "href %s does not contain version"
+msgstr ""
+
+#: nova/api/openstack/common.py:298
+msgid "Image metadata limit exceeded"
+msgstr ""
+
+#: nova/api/openstack/common.py:306
+msgid "Image metadata key cannot be blank"
+msgstr ""
+
+#: nova/api/openstack/common.py:309
+msgid "Image metadata key too long"
+msgstr ""
+
+#: nova/api/openstack/common.py:312
+msgid "Invalid image metadata"
+msgstr ""
+
+#: nova/api/openstack/common.py:375
+#, python-format
+msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
+msgstr ""
+
+#: nova/api/openstack/common.py:378
+#, python-format
+msgid "Cannot '%s' an instance which has never been active"
+msgstr ""
+
+#: nova/api/openstack/common.py:381
+#, python-format
+msgid "Instance is in an invalid state for '%s'"
+msgstr ""
+
+#: nova/api/openstack/common.py:461
+msgid "Rejecting snapshot request, snapshots currently disabled"
+msgstr ""
+
+#: nova/api/openstack/common.py:463
+msgid "Instance snapshots are not permitted at this time."
+msgstr ""
+
+#: nova/api/openstack/extensions.py:198
+#, python-format
+msgid "Loaded extension: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:47
+#, python-format
+msgid "Ext name: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:238
+#: nova/api/openstack/compute/plugins/__init__.py:48
+#, python-format
+msgid "Ext alias: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:49
+#, python-format
+msgid "Ext description: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:241
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext namespace: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:242
+#, python-format
+msgid "Ext updated: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:244
+#: nova/api/openstack/compute/plugins/__init__.py:54
+#, python-format
+msgid "Exception loading extension: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:258
+#, python-format
+msgid "Loading extension %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:267
+#, python-format
+msgid "Calling extension factory %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:279
+#, python-format
+msgid "Failed to load extension %(ext_factory)s: %(exc)s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:350
+#, python-format
+msgid "Failed to load extension %(classpath)s: %(exc)s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:373
+#, python-format
+msgid "Failed to load extension %(ext_name)s:%(exc)s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:486
+msgid "Unexpected exception in API method"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:487
+#, python-format
+msgid ""
+"Unexpected API Error. Please report this at "
+"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible."
+"\n"
+"%s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
+msgid "cannot understand JSON"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:645
+msgid "too many body keys"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:689
+#, python-format
+msgid "Exception handling resource: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:693
+#, python-format
+msgid "Fault thrown: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:696
+#, python-format
+msgid "HTTP exception thrown: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:810
+msgid "Unrecognized Content-Type provided in request"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:814
+msgid "No Content-Type provided in request"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:818
+msgid "Empty body provided in request"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:930
+#, python-format
+msgid "There is no such action: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
+#: nova/api/openstack/compute/server_metadata.py:59
+#: nova/api/openstack/compute/server_metadata.py:77
+#: nova/api/openstack/compute/server_metadata.py:102
+#: nova/api/openstack/compute/server_metadata.py:127
+#: nova/api/openstack/compute/contrib/admin_actions.py:224
+#: nova/api/openstack/compute/contrib/evacuate.py:49
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
+#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
+msgid "Malformed request body"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:937
+#, python-format
+msgid "Action: '%(action)s', body: %(body)s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:941
+#, python-format
+msgid "Calling method %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:950
+msgid "Unsupported Content-Type"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:962
+#, python-format
+msgid ""
+"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
+"Context's project_id '%(context_project_id)s'"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:1202
+#, python-format
+msgid "Returning %(code)s to user: %(explanation)s"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:271
+msgid "element is not a child"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:420
+msgid "root element selecting a list"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:743
+#, python-format
+msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:863
+msgid "subclasses must implement construct()!"
+msgstr ""
+
+#: nova/api/openstack/compute/extensions.py:39
+msgid "Initializing extension manager."
+msgstr ""
+
+#: nova/api/openstack/compute/flavors.py:109
+#: nova/api/openstack/compute/plugins/v3/flavors.py:117
+#, python-format
+msgid "Invalid is_public filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/flavors.py:133
+#, python-format
+msgid "Invalid minRam filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/flavors.py:140
+#, python-format
+msgid "Invalid minDisk filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:37
+#: nova/api/openstack/compute/images.py:142
+#: nova/api/openstack/compute/images.py:158
+msgid "Image not found."
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:80
+msgid "Incorrect request body format"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:84
+#: nova/api/openstack/compute/server_metadata.py:81
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
+#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
+msgid "Request body and URI mismatch"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:87
+#: nova/api/openstack/compute/server_metadata.py:85
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
+#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
+msgid "Request body contains too many items"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:119
+msgid "Invalid metadata key"
+msgstr ""
+
+#: nova/api/openstack/compute/images.py:163
+msgid "You are not allowed to delete the image."
+msgstr ""
+
+#: nova/api/openstack/compute/ips.py:69
+#: nova/api/openstack/compute/plugins/v3/ips.py:71
+msgid "Instance does not exist"
+msgstr ""
+
+#: nova/api/openstack/compute/ips.py:92
+#: nova/api/openstack/compute/plugins/v3/ips.py:94
+msgid "Instance is not a member of specified network"
+msgstr ""
+
+#: nova/api/openstack/compute/limits.py:164
+#: nova/api/openstack/compute/plugins/v3/limits.py:147
+#, python-format
+msgid ""
+"Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
+"%(unit_string)s."
+msgstr ""
+
+#: nova/api/openstack/compute/limits.py:292
+#: nova/api/openstack/compute/plugins/v3/limits.py:274
+msgid "This request was rate-limited."
+msgstr ""
+
+#: nova/api/openstack/compute/server_metadata.py:39
+#: nova/api/openstack/compute/server_metadata.py:123
+#: nova/api/openstack/compute/server_metadata.py:174
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
+msgid "Server does not exist"
+msgstr ""
+
+#: nova/api/openstack/compute/server_metadata.py:155
+#: nova/api/openstack/compute/server_metadata.py:166
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
+msgid "Metadata item was not found"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:534
+#: nova/api/openstack/compute/contrib/cells.py:401
+#: nova/api/openstack/compute/plugins/v3/cells.py:409
+msgid "Invalid changes-since value"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:553
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
+msgid "Only administrators may list deleted instances"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:573
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
+#, python-format
+msgid "Flavor '%s' could not be found "
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:591
+#: nova/api/openstack/compute/servers.py:737
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+msgid "Instance could not be found"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/personalities.py:88
+#, python-format
+msgid "Bad personality format: missing %s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:625
+#: nova/api/openstack/compute/plugins/v3/personalities.py:91
+msgid "Bad personality format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:628
+#: nova/api/openstack/compute/plugins/v3/personalities.py:94
+#, python-format
+msgid "Personality content for %s cannot be decoded"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:643
+msgid "Unknown argment : port"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:646
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#, python-format
+msgid "Bad port format: port uuid is not in proper format (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:656
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
+#, python-format
+msgid "Bad networks format: network uuid is not in proper format (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:666
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
+#, python-format
+msgid "Invalid fixed IP address (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:679
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
+#, python-format
+msgid "Duplicate networks (%s) are not allowed"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
+#, python-format
+msgid "Bad network format: missing %s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:688
+#: nova/api/openstack/compute/servers.py:789
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
+msgid "Bad networks format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:714
+msgid "Userdata content cannot be decoded"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:719
+msgid "accessIPv4 is not proper IPv4 format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:724
+msgid "accessIPv6 is not proper IPv6 format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:753
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
+msgid "Server name is not defined"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:805
+#: nova/api/openstack/compute/servers.py:932
+msgid "Invalid flavorRef provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:845
+msgid ""
+"Using different block_device_mapping syntaxes is not allowed in the same "
+"request."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:883
+#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64
+msgid "min_count must be <= max_count"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:929
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
+msgid "Can not find requested image"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:935
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
+msgid "Invalid key_name provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:938
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
+msgid "Invalid config_drive provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1023
+msgid "HostId cannot be updated."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1027
+msgid "Personality cannot be updated."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
+msgid "Instance has not been resized."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
+msgid "Flavor used by the instance could not be found."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
+msgid "Argument 'type' for reboot is not HARD or SOFT"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
+msgid "Missing argument 'type' for reboot"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
+msgid "Unable to locate requested flavor."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+msgid "Resize requires a flavor change."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
+msgid "You are not authorized to access the image the instance was started with."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
+msgid "Image that the instance was started with could not be found."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
+msgid "Invalid instance image."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1153
+msgid "Missing imageRef attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1162
+msgid "Invalid imageRef provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1193
+msgid "Missing flavorRef attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1206
+msgid "No adminPass was specified"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
+msgid "Invalid adminPass"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
+msgid "Unable to set password on instance"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
+msgid "Unable to parse metadata key/value pairs."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1238
+msgid "Resize request has invalid 'flavorRef' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1241
+msgid "Resize requests require 'flavorRef' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1259
+#: nova/api/openstack/compute/contrib/aggregates.py:160
+#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
+#: nova/api/openstack/compute/contrib/keypairs.py:89
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+msgid "Invalid request body"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1265
+msgid "Could not parse imageRef from request."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
+msgid "Cannot find image for rebuild"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1359
+msgid "createImage entity requires name attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
+#, python-format
+msgid "Removing options '%s' from query"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:60
+#: nova/api/openstack/compute/contrib/admin_actions.py:79
+#: nova/api/openstack/compute/contrib/admin_actions.py:98
+#: nova/api/openstack/compute/contrib/admin_actions.py:117
+#: nova/api/openstack/compute/contrib/admin_actions.py:149
+#: nova/api/openstack/compute/contrib/admin_actions.py:165
+#: nova/api/openstack/compute/contrib/admin_actions.py:181
+#: nova/api/openstack/compute/contrib/admin_actions.py:199
+#: nova/api/openstack/compute/contrib/admin_actions.py:337
+#: nova/api/openstack/compute/contrib/multinic.py:42
+#: nova/api/openstack/compute/contrib/rescue.py:43
+#: nova/api/openstack/compute/contrib/shelve.py:43
+#: nova/api/openstack/compute/plugins/v3/rescue.py:44
+msgid "Server not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:63
+#, python-format
+msgid "Compute.api::pause %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:82
+#, python-format
+msgid "Compute.api::unpause %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:101
+#, python-format
+msgid "compute.api::suspend %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:120
+#, python-format
+msgid "compute.api::resume %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:136
+#, python-format
+msgid "Error in migrate %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:152
+#, python-format
+msgid "Compute.api::reset_network %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:168
+#, python-format
+msgid "Compute.api::inject_network_info %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:184
+#, python-format
+msgid "Compute.api::lock %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:202
+#, python-format
+msgid "Compute.api::unlock %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:232
+#, python-format
+msgid "createBackup entity requires %s attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:236
+msgid "Malformed createBackup entity"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:242
+msgid "createBackup attribute 'rotation' must be an integer"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:245
+msgid "createBackup attribute 'rotation' must be greater than or equal to zero"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:261
+#: nova/api/openstack/compute/contrib/console_output.py:46
+#: nova/api/openstack/compute/contrib/server_diagnostics.py:48
+#: nova/api/openstack/compute/contrib/server_start_stop.py:42
+msgid "Instance not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:291
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:285
+msgid ""
+"host, block_migration and disk_over_commit must be specified for live "
+"migration."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:306
+#, python-format
+msgid "Live migration of instance %s to another host failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:309
+#, python-format
+msgid "Live migration of instance %(id)s to host %(host)s failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:327
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:320
+#, python-format
+msgid "Desired state must be specified. Valid states are: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:340
+#, python-format
+msgid "Compute.api::resetState %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:100
+#, python-format
+msgid "Cannot show aggregate: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:133
+#, python-format
+msgid "Cannot update aggregate: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:145
+#, python-format
+msgid "Cannot delete aggregate: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:156
+#, python-format
+msgid "Aggregates does not have %s action"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:170
+#: nova/api/openstack/compute/contrib/aggregates.py:175
+#, python-format
+msgid "Cannot add host %(host)s in aggregate %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:189
+#: nova/api/openstack/compute/contrib/aggregates.py:193
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:182
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:186
+#, python-format
+msgid "Cannot remove host %(host)s in aggregate %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:213
+#, python-format
+msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:66
+#, python-format
+msgid "Create assisted snapshot from volume %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:77
+#: nova/api/openstack/compute/contrib/volumes.py:624
+#, python-format
+msgid "Delete snapshot with id: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:103
+msgid "Attach interface"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
+msgid "Network driver does not support this function."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:114
+msgid "Failed to attach interface"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
+msgid "Attachments update is not supported"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
+#, python-format
+msgid "Detach interface %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/baremetal_nodes.py:193
+msgid "Must specify id or address"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:243
+#, python-format
+msgid "Cell %(id)s not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:277
+msgid "Cell name cannot be empty"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:278
+#: nova/api/openstack/compute/plugins/v3/cells.py:281
+msgid "Cell name cannot contain '!' or '.'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:285
+#: nova/api/openstack/compute/plugins/v3/cells.py:288
+msgid "Cell type must be 'parent' or 'child'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:338
+#: nova/api/openstack/compute/contrib/cells.py:361
+#: nova/api/openstack/compute/plugins/v3/cells.py:343
+#: nova/api/openstack/compute/plugins/v3/cells.py:367
+msgid "No cell information in request"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:343
+#: nova/api/openstack/compute/plugins/v3/cells.py:348
+msgid "No cell name in request"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:395
+#: nova/api/openstack/compute/plugins/v3/cells.py:403
+msgid "Only 'updated_since' and 'project_id' are understood."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/certificates.py:63
+#: nova/api/openstack/compute/plugins/v3/certificates.py:66
+msgid "Only root certificate can be retrieved."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cloudpipe.py:150
+msgid ""
+"Unable to claim IP for VPN instances, ensure it isn't running, and try "
+"again in a few minutes"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cloudpipe_update.py:42
+#, python-format
+msgid "Unknown action %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/console_output.py:51
+msgid "os-getConsoleOutput malformed or missing from request body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/console_output.py:62
+#: nova/api/openstack/compute/plugins/v3/console_output.py:63
+msgid "Length in request body must be an integer value"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/console_output.py:70
+msgid "Unable to get console"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/consoles.py:52
+msgid "Instance not yet ready"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:98
+#: nova/api/openstack/compute/plugins/v3/coverage.py:113
+#, python-format
+msgid "Can't connect to service: %s, no portspecified\n"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:117
+#: nova/api/openstack/compute/plugins/v3/coverage.py:142
+msgid "Coverage begin"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:165
+#: nova/api/openstack/compute/plugins/v3/coverage.py:194
+msgid "Coverage not running"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:194
+#: nova/api/openstack/compute/plugins/v3/coverage.py:227
+msgid "Invalid path"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:198
+#: nova/api/openstack/compute/plugins/v3/coverage.py:231
+msgid "No path given for report file"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:205
+#: nova/api/openstack/compute/plugins/v3/coverage.py:238
+msgid "You can't use html reports without combining"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:218
+#: nova/api/openstack/compute/plugins/v3/coverage.py:251
+#, python-format
+msgid "Directory conflict: %s already exists"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:276
+#: nova/api/openstack/compute/plugins/v3/coverage.py:132
+msgid "Python coverage module is not installed."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:284
+#, python-format
+msgid "Coverage doesn't have %s action"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/disk_config.py:44
+#: nova/api/openstack/compute/plugins/v3/disk_config.py:45
+#, python-format
+msgid "%s must be either 'MANUAL' or 'AUTO'."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/evacuate.py:61
+#: nova/api/openstack/compute/plugins/v3/evacuate.py:63
+msgid "admin password can't be changed on existing disk"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/evacuate.py:69
+msgid "host and onSharedStorage must be specified."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/evacuate.py:75
+#: nova/api/openstack/compute/plugins/v3/evacuate.py:77
+#, python-format
+msgid "Compute host %s not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/fixed_ips.py:41
+#, python-format
+msgid "Fixed IP %s has been deleted"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/fixed_ips.py:74
+#, python-format
+msgid "Fixed IP %s not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavor_access.py:77
+#: nova/api/openstack/compute/contrib/flavor_access.py:101
+msgid "Flavor not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavor_access.py:106
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:104
+msgid "Access list not available for public flavors."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavor_access.py:118
+msgid "No request body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:56
+#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:58
+msgid "No Request Body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ip_dns.py:224
+msgid "DNS entries not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:130
+#: nova/api/openstack/compute/contrib/floating_ips.py:178
+#, python-format
+msgid "Floating ip not found for id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:163
+#, python-format
+msgid "No more floating ips in pool %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:165
+msgid "No more floating ips available."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:190
+#, python-format
+msgid "Floating ip %s has been disassociated"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:217
+#: nova/api/openstack/compute/contrib/floating_ips.py:282
+#: nova/api/openstack/compute/contrib/security_groups.py:458
+msgid "Missing parameter dict"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:220
+#: nova/api/openstack/compute/contrib/floating_ips.py:285
+msgid "Address not specified"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:227
+msgid "No nw_info cache associated with instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:232
+msgid "No fixed ips associated to instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:243
+msgid "Specified fixed address not assigned to instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:257
+msgid "floating ip is already associated"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:260
+msgid "l3driver call to add floating ip failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:264
+#: nova/api/openstack/compute/contrib/floating_ips.py:293
+msgid "floating ip not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:267
+msgid "Error. Unable to associate floating ip"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:308
+msgid "Floating ip is not associated"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:312
+#, python-format
+msgid "Floating ip %(address)s is not associated with instance %(id)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147
+#: nova/cmd/manage.py:415
+#, python-format
+msgid "/%s should be specified as single address(es) not in cidr format"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/fping.py:54
+msgid "fping utility is not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:184
+#: nova/api/openstack/compute/plugins/v3/hosts.py:151
+#, python-format
+msgid "Invalid update setting: '%s'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:187
+#: nova/api/openstack/compute/plugins/v3/hosts.py:154
+#, python-format
+msgid "Invalid status: '%s'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:189
+#: nova/api/openstack/compute/plugins/v3/hosts.py:156
+#, python-format
+msgid "Invalid mode: '%s'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:191
+#: nova/api/openstack/compute/plugins/v3/hosts.py:158
+msgid "'status' or 'maintenance_mode' needed for host update"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:207
+#: nova/api/openstack/compute/plugins/v3/hosts.py:175
+#, python-format
+msgid "Putting host %(host_name)s in maintenance mode %(mode)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:213
+#: nova/api/openstack/compute/plugins/v3/hosts.py:181
+msgid "Virt driver does not implement host maintenance mode."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:228
+#: nova/api/openstack/compute/plugins/v3/hosts.py:197
+#, python-format
+msgid "Enabling host %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:230
+#: nova/api/openstack/compute/plugins/v3/hosts.py:199
+#, python-format
+msgid "Disabling host %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:235
+#: nova/api/openstack/compute/plugins/v3/hosts.py:204
+msgid "Virt driver does not implement host disabled status."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:251
+#: nova/api/openstack/compute/plugins/v3/hosts.py:222
+msgid "Virt driver does not implement host power management."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:337
+#: nova/api/openstack/compute/plugins/v3/hosts.py:316
+msgid "Describe-resource is admin only functionality"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hypervisors.py:184
+#: nova/api/openstack/compute/contrib/hypervisors.py:195
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:185
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:197
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:234
+#, python-format
+msgid "Hypervisor with ID '%s' could not be found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hypervisors.py:203
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:205
+msgid "Virt driver does not implement uptime function."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hypervisors.py:219
+#: nova/api/openstack/compute/contrib/hypervisors.py:229
+#, python-format
+msgid "No hypervisor matching '%s' could be found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:58
+#: nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py:55
+#, python-format
+msgid "Invalid timestamp for date %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/keypairs.py:107
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:109
+msgid "Quota exceeded, too many key pairs."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:53
+msgid "Missing 'networkId' argument for addFixedIp"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:69
+msgid "Missing 'address' argument for removeFixedIp"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:78
+#, python-format
+msgid "Unable to find address %r"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks_associate.py:24
+#, python-format
+msgid "Disassociating host with network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks_associate.py:28
+#: nova/api/openstack/compute/contrib/networks_associate.py:39
+#: nova/api/openstack/compute/contrib/networks_associate.py:51
+#: nova/api/openstack/compute/contrib/os_networks.py:80
+#: nova/api/openstack/compute/contrib/os_networks.py:90
+#: nova/api/openstack/compute/contrib/os_networks.py:100
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:114
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:136
+msgid "Network not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks_associate.py:35
+#, python-format
+msgid "Disassociating project with network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:75
+#, python-format
+msgid "Disassociating network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:86
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110
+#, python-format
+msgid "Showing network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:96
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:128
+#, python-format
+msgid "Deleting network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:111
+msgid "Missing network in body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:115
+msgid "Network label is required"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:119
+msgid "Network cidr or cidr_v6 is required"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:121
+#, python-format
+msgid "Creating network with label %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:137
+#, python-format
+msgid "Associating network %(network)s with project %(project)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:145
+msgid "VLAN support must be enabled"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:148
+#, python-format
+msgid "Cannot associate network %(network)s with project %(project)s: %(message)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:125
+msgid "Failed to update usages deallocating network."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:155
+msgid "No CIDR requested"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161
+msgid "Requested network does not contain enough (2+) usable hosts"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:165
+msgid "CIDR is malformed."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:168
+msgid "Address could not be converted."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:176
+msgid "Quota exceeded, too many networks."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:187
+msgid "Create networks failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:73
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:83
+#: nova/cmd/manage.py:252
+msgid "Quota limit must be -1 or greater."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:77
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:87
+#: nova/cmd/manage.py:256
+#, python-format
+msgid "Quota limit must greater than %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:80
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:90
+#: nova/cmd/manage.py:259
+#, python-format
+msgid "Quota limit must less than %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:153
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:155
+#, python-format
+msgid "Quota '%(value)s' for %(key)s should be integer."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:158
+#, python-format
+msgid "force update quotas: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:161
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:161
+#, python-format
+msgid "Bad key(s) %s in quota_set"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:182
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:190
+#, python-format
+msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:187
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:195
+#, python-format
+msgid ""
+"Quota value %(value)s for %(key)s are greater than already used and "
+"reserved %(quota_used)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/scheduler_hints.py:39
+#: nova/api/openstack/compute/plugins/v3/scheduler_hints.py:38
+msgid "Malformed scheduler_hints attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
+#: nova/api/openstack/compute/contrib/security_groups.py:372
+msgid "Not enough parameters to build a valid rule."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133
+msgid "This default rule already exists."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154
+#, python-format
+msgid "Showing security_group_default_rule with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158
+msgid "security group default rule not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:380
+#, python-format
+msgid "Bad prefix for network in cidr %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:461
+msgid "Security group not specified"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:465
+msgid "Security group name cannot be empty"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/server_start_stop.py:50
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
+msgid "start instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/server_start_stop.py:62
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
+msgid "stop instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/services.py:177
+#: nova/api/openstack/compute/plugins/v3/services.py:159
+msgid "Disabled reason contains invalid characters or is too long"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/services.py:184
+#: nova/api/openstack/compute/plugins/v3/services.py:166
+msgid "Invalid attribute in the request"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/services.py:186
+#: nova/api/openstack/compute/plugins/v3/services.py:168
+msgid "Missing disabled reason field"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/services.py:192
+msgid "Unknown service"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:228
+#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:237
+msgid "Invalid start time. The start time cannot occur after the end time."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:76
+#, python-format
+msgid "vol=%s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:187
+#, python-format
+msgid "Delete volume with id: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:360
+#: nova/api/openstack/compute/contrib/volumes.py:501
+#, python-format
+msgid "Instance %s is not attached."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:381
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:134
+#, python-format
+msgid "Bad volumeId format: volumeId is not in proper format (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:400
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:159
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:664
+#, python-format
+msgid "Create snapshot from volume %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:671
+#, python-format
+msgid "Invalid value '%s' for force."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:36
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:52
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:225
+#, python-format
+msgid "create_backup entity requires %s attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229
+msgid "Malformed create_backup entity"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:235
+msgid "create_backup attribute 'rotation' must be an integer"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:238
+msgid "create_backup attribute 'rotation' must be greater than or equal to zero"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_password.py:58
+msgid "No admin_password was specified"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_password.py:62
+msgid "Invalid admin password"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/agents.py:108
+#: nova/api/openstack/compute/plugins/v3/agents.py:152
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:85
+#, python-format
+msgid "Could not find %s parameter in the request"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:49
+msgid "Could not find host to be set in request body"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:53
+msgid "The value of host must be a string"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:121
+msgid "Request body is empty"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:124
+#, python-format
+msgid "Invalid key %s in request body."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:201
+msgid "Invalid request format for metadata"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:105
+#, python-format
+msgid "Attach interface to %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/cells.py:272
+#, python-format
+msgid "Cell %s doesn't exist."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/console_output.py:52
+msgid "get_console_output malformed or missing from request body"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/coverage.py:56
+#, python-format
+msgid "Can't load coverage module: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/evacuate.py:71
+msgid "host and on_shared_storage must be specified."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:147
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:189
+#: nova/api/openstack/compute/plugins/v3/hosts.py:143
+msgid "The request body invalid"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:152
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:193
+msgid "Could not find volume_id from requestparameter"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:196
+#, python-format
+msgid "Detach volume %(volume_id)s from instance %(server_id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:213
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:235
+#, python-format
+msgid "Volume %(volume_id)s is not attached to the instance %(server_id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extension_info.py:82
+#, python-format
+msgid "Filter out extension %s from discover list"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:166
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:191
+msgid "Invalid request"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:173
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:198
+msgid "tenant_id is required"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavors.py:141
+#, python-format
+msgid "Invalid min_ram filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavors.py:148
+#, python-format
+msgid "Invalid min_disk filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:76
+msgid "No or bad extra_specs provided"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:218
+msgid "Need parameter 'query' to specify which hypervisor to filter on"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/instance_actions.py:113
+#, python-format
+msgid "Action %s not found"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/multinic.py:53
+msgid "Missing 'network_id' argument for add_fixed_ip"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/multinic.py:69
+msgid "Missing 'address' argument for remove_fixed_ip"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/quota_classes.py:84
+#, python-format
+msgid "The value %s(val) of %(key)s isn't an integer"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:176
+#, python-format
+msgid "Force update quotas: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:372
+#, python-format
+msgid ""
+"extension %(ext_alias)s detected by servers extension for function "
+"%(func)s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:379
+#, python-format
+msgid "extension %(ext_alias)s is missing %(func)s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:400
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:413
+msgid "Did not find any server create xml deserializer extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
+msgid "Did not find any server rebuild extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
+msgid "Did not find any server rebuild xml deserializer extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
+msgid "Did not find any server resize extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
+msgid "Did not find any server resize xml deserializer extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
+msgid "Did not find any server update extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
+msgid "Invalid changes_since value"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
+msgid "Device name cannot include spaces."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
+msgid "Unknown argument: port"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
+#, python-format
+msgid ""
+"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
+"already has a Fixed IP allocated."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
+msgid "access_ip_v4 is not proper IPv4 format"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
+msgid "access_ip_v6 is not proper IPv6 format"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
+msgid "Invalid flavor_ref provided."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#, python-format
+msgid "Running _rebuild_extension_point for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#, python-format
+msgid "Running _resize_extension_point for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
+#, python-format
+msgid "Running _update_extension_point for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
+msgid "host_id cannot be updated."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
+msgid "Invalid image_ref provided."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
+msgid "Missing image_ref attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
+msgid "Missing flavor_ref attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
+msgid "Resize request has invalid 'flavor_ref' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
+msgid "Resize requests require 'flavor_ref' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
+msgid "Could not parse image_ref from request."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
+msgid "create_image entity requires name attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
+msgid "Invalid admin_pass"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
+#, python-format
+msgid "Running create xml deserialize ep for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
+#, python-format
+msgid "Running rebuild xml deserialize ep for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:228
+#, python-format
+msgid "Start time is invalid format, valid formats are %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:233
+#, python-format
+msgid "Stop time is invalid format, valid formats are %s"
+msgstr ""
+
+#: nova/api/openstack/compute/views/servers.py:186
+msgid "Instance has had its instance_type removed from the DB"
+msgstr ""
+
+#: nova/cells/messaging.py:209
+#, python-format
+msgid "Error processing message locally: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:370 nova/cells/messaging.py:378
+#, python-format
+msgid "destination is %(target_cell)s but routing_path is %(routing_path)s"
+msgstr ""
+
+#: nova/cells/messaging.py:390
+#, python-format
+msgid "Unknown %(cell_type)s when routing to %(target_cell)s"
+msgstr ""
+
+#: nova/cells/messaging.py:414
+#, python-format
+msgid "Error locating next hop for message: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:441
+#, python-format
+msgid "Failed to send message to cell: %(next_hop)s: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:520
+#, python-format
+msgid "Error locating next hops for message: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:540
+#, python-format
+msgid "Error sending message to next hops: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:558
+#, python-format
+msgid "Error waiting for responses from neighbor cells: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:673
+#, python-format
+msgid "Unknown method '%(method)s' in compute API"
+msgstr ""
+
+#: nova/cells/messaging.py:703
+#, python-format
+msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s"
+msgstr ""
+
+#: nova/cells/messaging.py:713
+#, python-format
+msgid "Received capacities from child cell %(cell_name)s: %(capacities)s"
+msgstr ""
+
+#: nova/cells/messaging.py:966
+#, python-format
+msgid "Got update for instance: %(instance)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1010
+msgid "Got update to delete instance"
+msgstr ""
+
+#: nova/cells/messaging.py:1025
+#, python-format
+msgid "Got broadcast to %(delete_type)s delete instance"
+msgstr ""
+
+#: nova/cells/messaging.py:1039
+#, python-format
+msgid "Got message to create instance fault: %(instance_fault)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1060
+#, python-format
+msgid ""
+"Forcing a sync of instances, project_id=%(projid_str)s, "
+"updated_since=%(since_str)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1139
+#, python-format
+msgid "No match when trying to update BDM: %(bdm)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1323
+#, python-format
+msgid "Updating parents with our capabilities: %(capabs)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1343
+#, python-format
+msgid "Updating parents with our capacities: %(capacities)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1615
+#, python-format
+msgid "No cell_name for %(method)s() from API"
+msgstr ""
+
+#: nova/cells/messaging.py:1632
+msgid "No cell_name for instance update from API"
+msgstr ""
+
+#: nova/cells/opts.py:93
+msgid "cell_type must be configured as 'api' or 'compute'"
+msgstr ""
+
+#: nova/cells/opts.py:95
+msgid ""
+"The compute_api_class is now deprecated and will be removed in next "
+"release. Please set the cell_type option to 'api' or 'compute'"
+msgstr ""
+
+#: nova/cells/rpc_driver.py:205
+#, python-format
+msgid "Unable to handle transport URL scheme %s"
+msgstr ""
+
+#: nova/cells/rpc_driver.py:212
+msgid "Cannot comply with query string in transport URL"
+msgstr ""
+
+#: nova/cells/rpcapi.py:350
+msgid "Failed to notify cells of BDM update/create."
+msgstr ""
+
+#: nova/cells/rpcapi.py:366
+msgid "Failed to notify cells of BDM destroy."
+msgstr ""
+
+#: nova/cells/scheduler.py:151
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:167
+#, python-format
+msgid "Scheduling with routing_path=%(routing_path)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:188 nova/cells/scheduler.py:228
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:192 nova/cells/scheduler.py:232
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:207
+#, python-format
+msgid "Building instances with routing_path=%(routing_path)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:289
+#, python-format
+msgid ""
+"No cells available when scheduling. Will retry in %(sleep_time)s "
+"second(s)"
+msgstr ""
+
+#: nova/cells/scheduler.py:295
+#, python-format
+msgid "Error scheduling instances %(instance_uuids)s"
+msgstr ""
+
+#: nova/cells/state.py:348
+#, python-format
+msgid "Unknown cell '%(cell_name)s' when trying to update capabilities"
+msgstr ""
+
+#: nova/cells/state.py:363
+#, python-format
+msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
+msgstr ""
+
+#: nova/cells/state.py:428
+msgid "Updating cell cache from db."
+msgstr ""
+
+#: nova/cells/state.py:466
+msgid "Updating cell cache from config file."
+msgstr ""
+
+#: nova/cells/filters/target_cell.py:58
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:66
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:51
+msgid "Flavor for vpn instances"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:54
+msgid "Template for cloudpipe instance boot script"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:57
+msgid "Network to push into openvpn config"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:60
+msgid "Netmask to push into openvpn config"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:129
+#, python-format
+msgid "Launching VPN for %s"
+msgstr ""
+
+#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90
+#, python-format
+msgid "Failed to load %s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:181
+#, python-format
+msgid "parent device '%s' not found"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:185
+#, python-format
+msgid "root device '%s' not found"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:188
+#, python-format
+msgid "swap device '%s' not found"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:197
+msgid "Failed to detect root device UUID."
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:215
+#, python-format
+msgid "Cmd : %s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:216
+#, python-format
+msgid "StdOut : %r"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:217
+#, python-format
+msgid "StdErr : %r"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:245
+#, python-format
+msgid "start deployment for node %(node_id)s, params %(params)s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:254
+#, python-format
+msgid "deployment to node %s failed"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:258
+#, python-format
+msgid "deployment to node %s done"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:280
+#, python-format
+msgid "post: environ=%s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:299
+#, python-format
+msgid "Deploy agent error message: %s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:321
+#, python-format
+msgid "request is queued: node %(node_id)s, params %(params)s"
+msgstr ""
+
+#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330
+#, python-format
+msgid "Could not read %s. Re-running with sudo"
+msgstr ""
+
+#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334
+msgid "sudo failed, continuing as if nothing happened"
+msgstr ""
+
+#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336
+msgid "Please re-run nova-manage as root."
+msgstr ""
+
+#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381
+msgid "Command failed, please check log for more info"
+msgstr ""
+
+#: nova/cmd/dhcpbridge.py:107
+#, python-format
+msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'"
+msgstr ""
+
+#: nova/cmd/dhcpbridge.py:117
+msgid "Environment variable 'NETWORK_ID' must be set."
+msgstr ""
+
+#: nova/cmd/manage.py:210
+msgid ""
+"The above error may show that the database has not been created.\n"
+"Please create a database using 'nova-manage db sync' before running this "
+"command."
+msgstr ""
+
+#: nova/cmd/manage.py:268
+#, python-format
+msgid "%(key)s is not a valid quota key. Valid options are: %(options)s."
+msgstr ""
+
+#: nova/cmd/manage.py:274
+msgid "Quota"
+msgstr ""
+
+#: nova/cmd/manage.py:275
+msgid "Limit"
+msgstr ""
+
+#: nova/cmd/manage.py:276
+msgid "In Use"
+msgstr ""
+
+#: nova/cmd/manage.py:277
+msgid "Reserved"
+msgstr ""
+
+#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720
+#: nova/cmd/manage.py:734 nova/cmd/manage.py:804
+#, python-format
+msgid "error: %s"
+msgstr ""
+
+#: nova/cmd/manage.py:328
+msgid "network"
+msgstr ""
+
+#: nova/cmd/manage.py:329
+msgid "IP address"
+msgstr ""
+
+#: nova/cmd/manage.py:330
+msgid "hostname"
+msgstr ""
+
+#: nova/cmd/manage.py:331 nova/cmd/manage.py:860
+msgid "host"
+msgstr ""
+
+#: nova/cmd/manage.py:343 nova/cmd/manage.py:367
+msgid "No fixed IP found."
+msgstr ""
+
+#: nova/cmd/manage.py:359
+#, python-format
+msgid "WARNING: fixed ip %s allocated to missing instance"
+msgstr ""
+
+#: nova/cmd/manage.py:422
+#, python-format
+msgid ""
+"Too many IP addresses will be generated. Please increase /%s to reduce "
+"the number generated."
+msgstr ""
+
+#: nova/cmd/manage.py:473
+msgid "No floating IP addresses have been defined."
+msgstr ""
+
+#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213
+msgid "id"
+msgstr ""
+
+#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214
+msgid "IPv4"
+msgstr ""
+
+#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215
+msgid "IPv6"
+msgstr ""
+
+#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216
+msgid "start address"
+msgstr ""
+
+#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217
+msgid "DNS1"
+msgstr ""
+
+#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218
+msgid "DNS2"
+msgstr ""
+
+#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219
+msgid "VlanID"
+msgstr ""
+
+#: nova/cmd/manage.py:542 nova/cmd/manage.py:648
+#: nova/tests/test_nova_manage.py:220
+msgid "project"
+msgstr ""
+
+#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221
+msgid "uuid"
+msgstr ""
+
+#: nova/cmd/manage.py:550
+msgid "No networks found"
+msgstr ""
+
+#: nova/cmd/manage.py:569
+msgid "Please specify either fixed_range or uuid"
+msgstr ""
+
+#: nova/cmd/manage.py:574
+msgid "UUID is required to delete Neutron Networks"
+msgstr ""
+
+#: nova/cmd/manage.py:577
+msgid "Deleting by fixed_range is not supported with the NeutronManager"
+msgstr ""
+
+#: nova/cmd/manage.py:640
+msgid "instance"
+msgstr ""
+
+#: nova/cmd/manage.py:641
+msgid "node"
+msgstr ""
+
+#: nova/cmd/manage.py:642
+msgid "type"
+msgstr ""
+
+#: nova/cmd/manage.py:643
+msgid "state"
+msgstr ""
+
+#: nova/cmd/manage.py:644
+msgid "launched"
+msgstr ""
+
+#: nova/cmd/manage.py:645
+msgid "image"
+msgstr ""
+
+#: nova/cmd/manage.py:646
+msgid "kernel"
+msgstr ""
+
+#: nova/cmd/manage.py:647
+msgid "ramdisk"
+msgstr ""
+
+#: nova/cmd/manage.py:649
+msgid "user"
+msgstr ""
+
+#: nova/cmd/manage.py:650 nova/cmd/manage.py:861
+msgid "zone"
+msgstr ""
+
+#: nova/cmd/manage.py:651
+msgid "index"
+msgstr ""
+
+#: nova/cmd/manage.py:695
+msgid "Binary"
+msgstr ""
+
+#: nova/cmd/manage.py:696
+msgid "Host"
+msgstr ""
+
+#: nova/cmd/manage.py:697
+msgid "Zone"
+msgstr ""
+
+#: nova/cmd/manage.py:698
+msgid "Status"
+msgstr ""
+
+#: nova/cmd/manage.py:699
+msgid "State"
+msgstr ""
+
+#: nova/cmd/manage.py:700
+msgid "Updated_At"
+msgstr ""
+
+#: nova/cmd/manage.py:722
+#, python-format
+msgid "Service %(service)s on host %(host)s enabled."
+msgstr ""
+
+#: nova/cmd/manage.py:736
+#, python-format
+msgid "Service %(service)s on host %(host)s disabled."
+msgstr ""
+
+#: nova/cmd/manage.py:808
+msgid "An unexpected error has occurred."
+msgstr ""
+
+#: nova/cmd/manage.py:809
+msgid "[Result]"
+msgstr ""
+
+#: nova/cmd/manage.py:813
+msgid "HOST"
+msgstr ""
+
+#: nova/cmd/manage.py:814
+msgid "PROJECT"
+msgstr ""
+
+#: nova/cmd/manage.py:815
+msgid "cpu"
+msgstr ""
+
+#: nova/cmd/manage.py:816
+msgid "mem(mb)"
+msgstr ""
+
+#: nova/cmd/manage.py:817
+msgid "hdd"
+msgstr ""
+
+#: nova/cmd/manage.py:900
+msgid "Must supply a positive value for max_rows"
+msgstr ""
+
+#: nova/cmd/manage.py:942
+msgid "Must supply valid parameters to create flavor"
+msgstr ""
+
+#: nova/cmd/manage.py:946
+msgid "Flavor exists."
+msgstr ""
+
+#: nova/cmd/manage.py:947
+msgid "Please ensure flavor name and flavorid are unique."
+msgstr ""
+
+#: nova/cmd/manage.py:949
+msgid "Currently defined flavor names and flavorids:"
+msgstr ""
+
+#: nova/cmd/manage.py:954
+msgid "Unknown error"
+msgstr ""
+
+#: nova/cmd/manage.py:957
+#, python-format
+msgid "%s created"
+msgstr ""
+
+#: nova/cmd/manage.py:965
+msgid "Valid flavor name is required"
+msgstr ""
+
+#: nova/cmd/manage.py:968
+#, python-format
+msgid "DB Error: %s"
+msgstr ""
+
+#: nova/cmd/manage.py:973
+#, python-format
+msgid "%s deleted"
+msgstr ""
+
+#: nova/cmd/manage.py:1009
+#, python-format
+msgid "Key %(key)s set to %(value)s on instance type %(name)s"
+msgstr ""
+
+#: nova/cmd/manage.py:1032
+#, python-format
+msgid "Key %(key)s on flavor %(name)s unset"
+msgstr ""
+
+#: nova/cmd/manage.py:1093
+#, python-format
+msgid "Hypervisor: %s"
+msgstr ""
+
+#: nova/cmd/manage.py:1142
+#, python-format
+msgid "Line %(linenum)d : %(line)s"
+msgstr ""
+
+#: nova/cmd/manage.py:1145
+msgid "No errors in logfiles!"
+msgstr ""
+
+#: nova/cmd/manage.py:1159
+msgid "Unable to find system log file!"
+msgstr ""
+
+#: nova/cmd/manage.py:1163
+#, python-format
+msgid "Last %s nova syslog entries:-"
+msgstr ""
+
+#: nova/cmd/manage.py:1172
+msgid "No nova entries in syslog!"
+msgstr ""
+
+#: nova/compute/api.py:349
+msgid "Cannot run any more instances of this type."
+msgstr ""
+
+#: nova/compute/api.py:356
+#, python-format
+msgid "Can only run %s more instances of this type."
+msgstr ""
+
+#: nova/compute/api.py:368
+#, python-format
+msgid ""
+"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
+"instances. %(msg)s"
+msgstr ""
+
+#: nova/compute/api.py:372
+#, python-format
+msgid ""
+"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
+"and %(max_count)d instances. %(msg)s"
+msgstr ""
+
+#: nova/compute/api.py:396
+#, python-format
+msgid ""
+"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
+"properties"
+msgstr ""
+
+#: nova/compute/api.py:408
+msgid "Metadata property key blank"
+msgstr ""
+
+#: nova/compute/api.py:412
+msgid "Metadata property key greater than 255 characters"
+msgstr ""
+
+#: nova/compute/api.py:416
+msgid "Metadata property value greater than 255 characters"
+msgstr ""
+
+#: nova/compute/api.py:549
+msgid "Failed to set instance name using multi_instance_display_name_template."
+msgstr ""
+
+#: nova/compute/api.py:608
+msgid "Cannot attach one or more volumes to multiple instances"
+msgstr ""
+
+#: nova/compute/api.py:651
+msgid "The requested availability zone is not available"
+msgstr ""
+
+#: nova/compute/api.py:746
+#, python-format
+msgid "Going to run %s instances..."
+msgstr ""
+
+#: nova/compute/api.py:906
+#, python-format
+msgid "Image bdm %s"
+msgstr ""
+
+#: nova/compute/api.py:945
+#, python-format
+msgid "block_device_mapping %s"
+msgstr ""
+
+#: nova/compute/api.py:1008
+msgid "More than one swap drive requested."
+msgstr ""
+
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
+msgid "instance termination disabled"
+msgstr ""
+
+#: nova/compute/api.py:1378
+#, python-format
+msgid ""
+"Found an unconfirmed migration during delete, id: %(id)s, status: "
+"%(status)s"
+msgstr ""
+
+#: nova/compute/api.py:1388
+msgid "Instance may have been confirmed during delete"
+msgstr ""
+
+#: nova/compute/api.py:1405
+#, python-format
+msgid "Migration %s may have been confirmed during delete"
+msgstr ""
+
+#: nova/compute/api.py:1442
+#, python-format
+msgid "instance type %d not found"
+msgstr ""
+
+#: nova/compute/api.py:1448
+msgid "going to delete a resizing instance"
+msgstr ""
+
+#: nova/compute/api.py:1459
+#, python-format
+msgid "instance's host %s is down, deleting from database"
+msgstr ""
+
+#: nova/compute/api.py:1524
+msgid "Going to try to soft delete instance"
+msgstr ""
+
+#: nova/compute/api.py:1542
+msgid "Going to try to terminate instance"
+msgstr ""
+
+#: nova/compute/api.py:1586
+msgid "Going to try to stop instance"
+msgstr ""
+
+#: nova/compute/api.py:1614
+msgid "Going to try to start instance"
+msgstr ""
+
+#: nova/compute/api.py:1689
+#, python-format
+msgid "Searching by: %s"
+msgstr ""
+
+#: nova/compute/api.py:1924
+#, python-format
+msgid "snapshot for %s"
+msgstr ""
+
+#: nova/compute/api.py:2248
+msgid "flavor_id is None. Assuming migration."
+msgstr ""
+
+#: nova/compute/api.py:2257
+#, python-format
+msgid ""
+"Old instance type %(current_instance_type_name)s, new instance type "
+"%(new_instance_type_name)s"
+msgstr ""
+
+#: nova/compute/api.py:2298
+#, python-format
+msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
+msgstr ""
+
+#: nova/compute/api.py:2465
+msgid "Cannot rescue a volume-backed instance"
+msgstr ""
+
+#: nova/compute/api.py:2574
+msgid "Locking"
+msgstr ""
+
+#: nova/compute/api.py:2591
+msgid "Unlocking"
+msgstr ""
+
+#: nova/compute/api.py:2667
+msgid "Volume must be attached in order to detach."
+msgstr ""
+
+#: nova/compute/api.py:2688
+msgid "Old volume is attached to a different instance."
+msgstr ""
+
+#: nova/compute/api.py:2691
+msgid "New volume must be detached in order to swap."
+msgstr ""
+
+#: nova/compute/api.py:2694
+msgid "New volume must be the same size or larger."
+msgstr ""
+
+#: nova/compute/api.py:2882
+#, python-format
+msgid "Going to try to live migrate instance to %s"
+msgstr ""
+
+#: nova/compute/api.py:2901
+msgid "vm evacuation scheduled"
+msgstr ""
+
+#: nova/compute/api.py:2905
+#, python-format
+msgid "Instance compute service state on %s expected to be down, but it was up."
+msgstr ""
+
+#: nova/compute/api.py:3166
+#, python-format
+msgid "Host already in availability zone%s."
+msgstr ""
+
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
+#: nova/tests/compute/test_keypairs.py:111
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
+#: nova/compute/api.py:3316
+#, python-format
+msgid "Security group %s is not a string or unicode"
+msgstr ""
+
+#: nova/compute/api.py:3319
+#, python-format
+msgid "Security group %s cannot be empty."
+msgstr ""
+
+#: nova/compute/api.py:3327
+#, python-format
+msgid ""
+"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
+"limited to '%(allowed)s'."
+msgstr ""
+
+#: nova/compute/api.py:3333
+#, python-format
+msgid "Security group %s should not be greater than 255 characters."
+msgstr ""
+
+#: nova/compute/api.py:3351
+msgid "Quota exceeded, too many security groups."
+msgstr ""
+
+#: nova/compute/api.py:3354
+#, python-format
+msgid "Create Security Group %s"
+msgstr ""
+
+#: nova/compute/api.py:3366
+#, python-format
+msgid "Security group %s already exists"
+msgstr ""
+
+#: nova/compute/api.py:3379
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:3439
+#, python-format
+msgid "Unable to delete system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:3444
+msgid "Security group is still in use"
+msgstr ""
+
+#: nova/compute/api.py:3452
+msgid "Failed to update usages deallocating security group"
+msgstr ""
+
+#: nova/compute/api.py:3455
+#, python-format
+msgid "Delete security group %s"
+msgstr ""
+
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
+#, python-format
+msgid "Rule (%s) not found"
+msgstr ""
+
+#: nova/compute/api.py:3548
+msgid "Quota exceeded, too many security group rules."
+msgstr ""
+
+#: nova/compute/api.py:3551
+#, python-format
+msgid "Authorize security group ingress %s"
+msgstr ""
+
+#: nova/compute/api.py:3560
+#, python-format
+msgid "Revoke security group ingress %s"
+msgstr ""
+
+#: nova/compute/api.py:3613
+msgid "Security group id should be integer"
+msgstr ""
+
+#: nova/compute/claims.py:107 nova/compute/claims.py:250
+#, python-format
+msgid "Aborting claim: %s"
+msgstr ""
+
+#: nova/compute/claims.py:129
+#, python-format
+msgid ""
+"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs "
+"%(vcpus)d"
+msgstr ""
+
+#: nova/compute/claims.py:142
+msgid "Claim successful"
+msgstr ""
+
+#: nova/compute/claims.py:144
+msgid "Claim failed"
+msgstr ""
+
+#: nova/compute/claims.py:149
+msgid "Memory"
+msgstr ""
+
+#: nova/compute/claims.py:158
+msgid "Disk"
+msgstr ""
+
+#: nova/compute/claims.py:173
+msgid "CPU"
+msgstr ""
+
+#: nova/compute/claims.py:185
+#, python-format
+msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s"
+msgstr ""
+
+#: nova/compute/claims.py:192
+#, python-format
+msgid "%(type)s limit not specified, defaulting to unlimited"
+msgstr ""
+
+#: nova/compute/claims.py:199
+#, python-format
+msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s"
+msgstr ""
+
+#: nova/compute/claims.py:207
+#, python-format
+msgid ""
+"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < "
+"requested %(requested)d %(unit)s"
+msgstr ""
+
+#: nova/compute/flavors.py:95
+msgid "names can only contain [a-zA-Z0-9_.- ]"
+msgstr ""
+
+#: nova/compute/flavors.py:104
+msgid "id cannot contain leading and/or trailing whitespace(s)"
+msgstr ""
+
+#: nova/compute/flavors.py:114
+msgid "id can only contain [a-zA-Z0-9_.- ]"
+msgstr ""
+
+#: nova/compute/flavors.py:124
+#, python-format
+msgid "'%s' argument must be a positive integer"
+msgstr ""
+
+#: nova/compute/flavors.py:134
+#, python-format
+msgid "'%s' argument must be an integer greater than or equal to 0"
+msgstr ""
+
+#: nova/compute/flavors.py:144
+msgid "'rxtx_factor' argument must be a positive float"
+msgstr ""
+
+#: nova/compute/flavors.py:154
+msgid "is_public must be a boolean"
+msgstr ""
+
+#: nova/compute/flavors.py:159
+#, python-format
+msgid "DB error: %s"
+msgstr ""
+
+#: nova/compute/flavors.py:170
+#, python-format
+msgid "Instance type %s not found for deletion"
+msgstr ""
+
+#: nova/compute/manager.py:235
+msgid "Possibly task preempted."
+msgstr ""
+
+#: nova/compute/manager.py:312
+#, python-format
+msgid "Cleaning up image %s"
+msgstr ""
+
+#: nova/compute/manager.py:318
+#, python-format
+msgid "Error while trying to clean up image %s"
+msgstr ""
+
+#: nova/compute/manager.py:459
+#, python-format
+msgid "%s is not a valid node managed by this compute host."
+msgstr ""
+
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
+msgid "Instance has been destroyed from under us while trying to set it to ERROR"
+msgstr ""
+
+#: nova/compute/manager.py:545
+#, python-format
+msgid ""
+"Deleting instance as its host (%(instance_host)s) is not equal to our "
+"host (%(our_host)s)."
+msgstr ""
+
+#: nova/compute/manager.py:561
+msgid "Instance has been marked deleted already, removing it from the hypervisor."
+msgstr ""
+
+#: nova/compute/manager.py:582
+msgid ""
+"Hypervisor driver does not support instance shared storage check, "
+"assuming it's not on shared storage"
+msgstr ""
+
+#: nova/compute/manager.py:588
+msgid "Failed to check if instance shared"
+msgstr ""
+
+#: nova/compute/manager.py:659
+msgid "Failed to complete a deletion"
+msgstr ""
+
+#: nova/compute/manager.py:684
+msgid "Failed to revert crashed migration"
+msgstr ""
+
+#: nova/compute/manager.py:687
+msgid "Instance found in migrating state during startup. Resetting task_state"
+msgstr ""
+
+#: nova/compute/manager.py:698
+#, python-format
+msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
+msgstr ""
+
+#: nova/compute/manager.py:704
+msgid "Rebooting instance after nova-compute restart."
+msgstr ""
+
+#: nova/compute/manager.py:715
+msgid "Hypervisor driver does not support resume guests"
+msgstr ""
+
+#: nova/compute/manager.py:720
+msgid "Failed to resume instance"
+msgstr ""
+
+#: nova/compute/manager.py:729
+msgid "Hypervisor driver does not support firewall rules"
+msgstr ""
+
+#: nova/compute/manager.py:733
+#, python-format
+msgid "Lifecycle event %(state)d on VM %(uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:749
+#, python-format
+msgid "Unexpected power state %d"
+msgstr ""
+
+#: nova/compute/manager.py:762
+#, python-format
+msgid ""
+"Event %s arrived for non-existent instance. The instance was probably "
+"deleted."
+msgstr ""
+
+#: nova/compute/manager.py:765
+#, python-format
+msgid "Ignoring event %s"
+msgstr ""
+
+#: nova/compute/manager.py:800
+msgid "Checking state"
+msgstr ""
+
+#: nova/compute/manager.py:892
+#, python-format
+msgid "Volume id: %s finished being created but was not set as 'available'"
+msgstr ""
+
+#: nova/compute/manager.py:947
+msgid "Success"
+msgstr ""
+
+#: nova/compute/manager.py:970
+msgid "Instance disappeared before we could start it"
+msgstr ""
+
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
+#, python-format
+msgid "No node specified, defaulting to %s"
+msgstr ""
+
+#: nova/compute/manager.py:1041
+msgid "Instance disappeared during build"
+msgstr ""
+
+#: nova/compute/manager.py:1047
+msgid "Failed to dealloc network for deleted instance"
+msgstr ""
+
+#: nova/compute/manager.py:1060
+msgid "Instance was deleted during spawn."
+msgstr ""
+
+#: nova/compute/manager.py:1090
+#, python-format
+msgid "Error: %s"
+msgstr ""
+
+#: nova/compute/manager.py:1107
+msgid "Clean up resource before rescheduling."
+msgstr ""
+
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
+msgid "Error trying to reschedule"
+msgstr ""
+
+#: nova/compute/manager.py:1147
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
+#: nova/compute/manager.py:1152
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: nova/compute/manager.py:1158
+#, python-format
+msgid "Re-scheduling %(method)s: attempt %(num)d"
+msgstr ""
+
+#: nova/compute/manager.py:1187
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:1197
+msgid "Starting instance..."
+msgstr ""
+
+#: nova/compute/manager.py:1211
+msgid "Allocating IP information in the background."
+msgstr ""
+
+#: nova/compute/manager.py:1215
+#, python-format
+msgid ""
+"Treating negative config value (%(retries)s) for "
+"'network_allocate_retries' as 0."
+msgstr ""
+
+#: nova/compute/manager.py:1229
+#, python-format
+msgid "Instance network_info: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:1237
+#, python-format
+msgid "Instance failed network setup after %(attempts)d attempt(s)"
+msgstr ""
+
+#: nova/compute/manager.py:1241
+#, python-format
+msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
+msgstr ""
+
+#: nova/compute/manager.py:1392
+msgid "Instance failed block device setup"
+msgstr ""
+
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
+msgid "Instance failed to spawn"
+msgstr ""
+
+#: nova/compute/manager.py:1461
+msgid "Deallocating network for instance"
+msgstr ""
+
+#: nova/compute/manager.py:1577
+msgid "Instance disappeared during build."
+msgstr ""
+
+#: nova/compute/manager.py:1622
+msgid "Failed to deallocate network for instance."
+msgstr ""
+
+#: nova/compute/manager.py:1630
+#, python-format
+msgid "%(action_str)s instance"
+msgstr ""
+
+#: nova/compute/manager.py:1676
+#, python-format
+msgid "Ignoring DiskNotFound: %s"
+msgstr ""
+
+#: nova/compute/manager.py:1679
+#, python-format
+msgid "Ignoring VolumeNotFound: %s"
+msgstr ""
+
+#: nova/compute/manager.py:1688
+#, python-format
+msgid "terminating bdm %s"
+msgstr ""
+
+#: nova/compute/manager.py:1742
+#, python-format
+msgid "Ignoring volume cleanup failure due to %s"
+msgstr ""
+
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
+msgid "Setting instance vm_state to ERROR"
+msgstr ""
+
+#: nova/compute/manager.py:1951
+msgid "Rebuilding instance"
+msgstr ""
+
+#: nova/compute/manager.py:1964
+msgid "Invalid state of instance files on shared storage"
+msgstr ""
+
+#: nova/compute/manager.py:1968
+msgid "disk on shared storage, recreating using existing disk"
+msgstr ""
+
+#: nova/compute/manager.py:1972
+#, python-format
+msgid "disk not on shared storagerebuilding from: '%s'"
+msgstr ""
+
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
+#, python-format
+msgid "Failed to get compute_info for %s"
+msgstr ""
+
+#: nova/compute/manager.py:2068
+#, python-format
+msgid "bringing vm to original state: '%s'"
+msgstr ""
+
+#: nova/compute/manager.py:2099
+#, python-format
+msgid "Detaching from volume api: %s"
+msgstr ""
+
+#: nova/compute/manager.py:2118
+msgid "Rebooting instance"
+msgstr ""
+
+#: nova/compute/manager.py:2135
+#, python-format
+msgid ""
+"trying to reboot a non-running instance: (state: %(state)s expected: "
+"%(running)s)"
+msgstr ""
+
+#: nova/compute/manager.py:2171
+msgid "Reboot failed but instance is running"
+msgstr ""
+
+#: nova/compute/manager.py:2174
+#, python-format
+msgid "Cannot reboot instance: %s"
+msgstr ""
+
+#: nova/compute/manager.py:2187
+msgid "Instance disappeared during reboot"
+msgstr ""
+
+#: nova/compute/manager.py:2209
+msgid "instance live snapshotting"
+msgstr ""
+
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
+#, python-format
+msgid ""
+"trying to snapshot a non-running instance: (state: %(state)s expected: "
+"%(running)s)"
+msgstr ""
+
+#: nova/compute/manager.py:2304
+msgid "instance snapshotting"
+msgstr ""
+
+#: nova/compute/manager.py:2334
+msgid "Instance disappeared during snapshot"
+msgstr ""
+
+#: nova/compute/manager.py:2337
+msgid "Image not found"
+msgstr ""
+
+#: nova/compute/manager.py:2342
+msgid "Instance was deleted during snapshot."
+msgstr ""
+
+#: nova/compute/manager.py:2381
+#, python-format
+msgid "Found %(num_images)d images (rotation: %(rotation)d)"
+msgstr ""
+
+#: nova/compute/manager.py:2389
+#, python-format
+msgid "Rotating out %d backups"
+msgstr ""
+
+#: nova/compute/manager.py:2394
+#, python-format
+msgid "Deleting image %s"
+msgstr ""
+
+#: nova/compute/manager.py:2422
+#, python-format
+msgid "Failed to set admin password. Instance %s is not running"
+msgstr ""
+
+#: nova/compute/manager.py:2429
+msgid "Root password set"
+msgstr ""
+
+#: nova/compute/manager.py:2436
+msgid "set_admin_password is not implemented by this driver or guest instance."
+msgstr ""
+
+#: nova/compute/manager.py:2451
+#, python-format
+msgid "set_admin_password failed: %s"
+msgstr ""
+
+#: nova/compute/manager.py:2458
+msgid "error setting admin password"
+msgstr ""
+
+#: nova/compute/manager.py:2471
+#, python-format
+msgid ""
+"trying to inject a file into a non-running (state: %(current_state)s "
+"expected: %(expected_state)s)"
+msgstr ""
+
+#: nova/compute/manager.py:2476
+#, python-format
+msgid "injecting file to %s"
+msgstr ""
+
+#: nova/compute/manager.py:2494
+msgid ""
+"Unable to find a different image to use for rescue VM, using instance's "
+"current image"
+msgstr ""
+
+#: nova/compute/manager.py:2516
+msgid "Rescuing"
+msgstr ""
+
+#: nova/compute/manager.py:2539
+msgid "Error trying to Rescue Instance"
+msgstr ""
+
+#: nova/compute/manager.py:2543
+#, python-format
+msgid "Driver Error: %s"
+msgstr ""
+
+#: nova/compute/manager.py:2564
+msgid "Unrescuing"
+msgstr ""
+
+#: nova/compute/manager.py:2590
+#, python-format
+msgid "Changing instance metadata according to %r"
+msgstr ""
+
+#: nova/compute/manager.py:2626
+#, python-format
+msgid "Going to confirm migration %s"
+msgstr ""
+
+#: nova/compute/manager.py:2632
+#, python-format
+msgid "Migration %s is not found during confirmation"
+msgstr ""
+
+#: nova/compute/manager.py:2637
+#, python-format
+msgid "Migration %s is already confirmed"
+msgstr ""
+
+#: nova/compute/manager.py:2641
+#, python-format
+msgid ""
+"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
+"confirmation process"
+msgstr ""
+
+#: nova/compute/manager.py:2654
+msgid "Instance is not found during confirmation"
+msgstr ""
+
+#: nova/compute/manager.py:2836
+#, python-format
+msgid "Updating instance to original state: '%s'"
+msgstr ""
+
+#: nova/compute/manager.py:2874
+msgid "Instance has no source host"
+msgstr ""
+
+#: nova/compute/manager.py:2880
+msgid "destination same as source!"
+msgstr ""
+
+#: nova/compute/manager.py:2898
+msgid "Migrating"
+msgstr ""
+
+#: nova/compute/manager.py:3152
+#, python-format
+msgid "Failed to rollback quota for failed finish_resize: %s"
+msgstr ""
+
+#: nova/compute/manager.py:3217
+msgid "Pausing"
+msgstr ""
+
+#: nova/compute/manager.py:3235
+msgid "Unpausing"
+msgstr ""
+
+#: nova/compute/manager.py:3273
+msgid "Retrieving diagnostics"
+msgstr ""
+
+#: nova/compute/manager.py:3304
+msgid "Resuming"
+msgstr ""
+
+#: nova/compute/manager.py:3474
+msgid "Reset network"
+msgstr ""
+
+#: nova/compute/manager.py:3479
+msgid "Inject network info"
+msgstr ""
+
+#: nova/compute/manager.py:3482
+#, python-format
+msgid "network_info to inject: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:3500
+msgid "Get console output"
+msgstr ""
+
+#: nova/compute/manager.py:3527
+msgid "Getting vnc console"
+msgstr ""
+
+#: nova/compute/manager.py:3562
+msgid "Getting spice console"
+msgstr ""
+
+#: nova/compute/manager.py:3642
+#, python-format
+msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:3652
+#, python-format
+msgid ""
+"Failed to connect to volume %(volume_id)s while attaching at "
+"%(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:3672
+#, python-format
+msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:3706
+#, python-format
+msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
+msgstr ""
+
+#: nova/compute/manager.py:3717
+msgid "Detaching volume from unknown instance"
+msgstr ""
+
+#: nova/compute/manager.py:3728
+#, python-format
+msgid "Failed to detach volume %(volume_id)s from %(mp)s"
+msgstr ""
+
+#: nova/compute/manager.py:3752
+msgid "Updating volume usage cache with totals"
+msgstr ""
+
+#: nova/compute/manager.py:3786
+#, python-format
+msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:3807
+#, python-format
+msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
+msgstr ""
+
+#: nova/compute/manager.py:3871
+#, python-format
+msgid "allocate_port_for_instance returned %(ports)s ports"
+msgstr ""
+
+#: nova/compute/manager.py:3894
+#, python-format
+msgid "Port %s is not attached"
+msgstr ""
+
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
+#, python-format
+msgid "Host %s not found"
+msgstr ""
+
+#: nova/compute/manager.py:4052
+#, python-format
+msgid "Pre live migration failed at %s"
+msgstr ""
+
+#: nova/compute/manager.py:4081
+msgid "_post_live_migration() is started.."
+msgstr ""
+
+#: nova/compute/manager.py:4146
+#, python-format
+msgid "Migrating instance to %s finished successfully."
+msgstr ""
+
+#: nova/compute/manager.py:4148
+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:4171
+msgid "Post operation of migration started"
+msgstr ""
+
+#: nova/compute/manager.py:4339
+msgid "Updated the info_cache for instance"
+msgstr ""
+
+#: nova/compute/manager.py:4391
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:4396
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:4405
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:4414
+#, python-format
+msgid "Instance %s not found"
+msgstr ""
+
+#: nova/compute/manager.py:4419
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:4426
+#, python-format
+msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
+msgstr ""
+
+#: nova/compute/manager.py:4437
+#, python-format
+msgid "Error auto-confirming resize: %s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:4463
+msgid "Periodic task failed to offload instance."
+msgstr ""
+
+#: nova/compute/manager.py:4483
+#, python-format
+msgid ""
+"Running instance usage audit for host %(host)s from %(begin_time)s to "
+"%(end_time)s. %(number_instances)s instances."
+msgstr ""
+
+#: nova/compute/manager.py:4503
+#, python-format
+msgid "Failed to generate usage audit for instance on host %s"
+msgstr ""
+
+#: nova/compute/manager.py:4527
+msgid "Updating bandwidth usage cache"
+msgstr ""
+
+#: nova/compute/manager.py:4639
+msgid "Updating volume usage cache"
+msgstr ""
+
+#: nova/compute/manager.py:4666
+#, python-format
+msgid ""
+"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
+"the hypervisor."
+msgstr ""
+
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
+msgid "During sync_power_state the instance has a pending task. Skip."
+msgstr ""
+
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
+#, 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:4756
+msgid "Instance shutdown by itself. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
+msgid "error during stop() in sync_power_state."
+msgstr ""
+
+#: nova/compute/manager.py:4772
+msgid "Instance is suspended unexpectedly. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:4788
+msgid "Instance is paused unexpectedly. Ignore."
+msgstr ""
+
+#: nova/compute/manager.py:4794
+msgid "Instance is unexpectedly not found. Ignore."
+msgstr ""
+
+#: nova/compute/manager.py:4800
+msgid "Instance is not stopped. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:4817
+msgid "Instance is not (soft-)deleted."
+msgstr ""
+
+#: nova/compute/manager.py:4825
+msgid "CONF.reclaim_instance_interval <= 0, skipping..."
+msgstr ""
+
+#: nova/compute/manager.py:4839
+msgid "Reclaiming deleted instance"
+msgstr ""
+
+#: nova/compute/manager.py:4846
+#, python-format
+msgid "Periodic reclaim failed to delete instance: %s"
+msgstr ""
+
+#: nova/compute/manager.py:4871
+#, python-format
+msgid "Deleting orphan compute node %s"
+msgstr ""
+
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
+#, python-format
+msgid "No service record for host %s"
+msgstr ""
+
+#: nova/compute/manager.py:4921
+#, python-format
+msgid ""
+"Detected instance with name label '%s' which is marked as DELETED but "
+"still present on host."
+msgstr ""
+
+#: nova/compute/manager.py:4927
+#, python-format
+msgid ""
+"Destroying instance with name label '%s' which is marked as DELETED but "
+"still present on host."
+msgstr ""
+
+#: nova/compute/manager.py:4936
+#, python-format
+msgid "Periodic cleanup failed to delete instance: %s"
+msgstr ""
+
+#: nova/compute/manager.py:4940
+#, python-format
+msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
+msgstr ""
+
+#: nova/compute/manager.py:4971
+#, python-format
+msgid "Setting instance back to %(state)s after: %(error)s"
+msgstr ""
+
+#: nova/compute/manager.py:4980
+#, python-format
+msgid "Setting instance back to ACTIVE after: %s"
+msgstr ""
+
+#: nova/compute/manager.py:5062
+msgid "Cleaning up deleted instances"
+msgstr ""
+
+#: nova/compute/manager.py:5071
+#, python-format
+msgid "There are %d instances to clean"
+msgstr ""
+
+#: nova/compute/manager.py:5075
+#, python-format
+msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:100
+msgid ""
+"Host field should not be set on the instance until resources have been "
+"claimed."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:105
+msgid ""
+"Node field should not be set on the instance until resources have been "
+"claimed."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:111 nova/compute/resource_tracker.py:154
+#, python-format
+msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:273
+msgid "Auditing locally available compute resources"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:278
+msgid ""
+"Virt driver does not support 'get_available_resource' Compute tracking "
+"is disabled."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:351
+#, python-format
+msgid "Compute_service record created for %(host)s:%(node)s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:357
+#, python-format
+msgid "Compute_service record updated for %(host)s:%(node)s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:388
+#, python-format
+msgid "Hypervisor: free ram (MB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:389
+#, python-format
+msgid "Hypervisor: free disk (GB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:394
+#, python-format
+msgid "Hypervisor: free VCPUs: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:396
+msgid "Hypervisor: VCPU information unavailable"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:400
+#, python-format
+msgid "Hypervisor: assignable PCI devices: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:403
+msgid "Hypervisor: no assignable PCI devices"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:410
+#, python-format
+msgid "Free ram (MB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:411
+#, python-format
+msgid "Free disk (GB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:416
+#, python-format
+msgid "Free VCPUS: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:418
+msgid "Free VCPU information unavailable"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:421
+#, python-format
+msgid "Free PCI devices: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:457
+#, python-format
+msgid "Updating from migration %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:524
+msgid "Instance not resizing, skipping migration."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:539
+msgid "InstanceType could not be found, skipping migration."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:629
+#, python-format
+msgid ""
+"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
+"memory)"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:643
+#, python-format
+msgid "Missing keys: %s"
+msgstr ""
+
+#: nova/compute/rpcapi.py:55
+msgid "No compute host specified"
+msgstr ""
+
+#: nova/compute/rpcapi.py:57
+#, python-format
+msgid "Unable to find host for Instance %s"
+msgstr ""
+
+#: nova/compute/utils.py:192
+#, python-format
+msgid "Using %(prefix)s instead of %(req_prefix)s"
+msgstr ""
+
+#: nova/compute/utils.py:237
+#, python-format
+msgid "Can't access image %(image_id)s: %(error)s"
+msgstr ""
+
+#: nova/compute/utils.py:337
+msgid ""
+"No aggregate id or name specified for this notification and it will be "
+"ignored"
+msgstr ""
+
+#: nova/conductor/api.py:405
+msgid ""
+"Timed out waiting for nova-conductor. Is it running? Or did this service "
+"start before nova-conductor?"
+msgstr ""
+
+#: nova/conductor/manager.py:125
+#, python-format
+msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
+msgstr ""
+
+#: nova/conductor/manager.py:339
+msgid "Invalid block_device_mapping_destroy invocation"
+msgstr ""
+
+#: nova/conductor/manager.py:662
+msgid "No valid host found for cold migrate"
+msgstr ""
+
+#: nova/conductor/manager.py:783 nova/conductor/manager.py:793
+msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED"
+msgstr ""
+
+#: nova/conductor/tasks/live_migrate.py:116
+#, python-format
+msgid ""
+"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
+"memory(host:%(avail)s <= instance:%(mem_inst)s)"
+msgstr ""
+
+#: nova/conductor/tasks/live_migrate.py:167
+#, python-format
+msgid "Skipping host: %(host)s because: %(e)s"
+msgstr ""
+
+#: nova/conductor/tasks/live_migrate.py:191
+#, python-format
+msgid ""
+"Exceeded max scheduling retries %(max_retries)d for instance "
+"%(instance_uuid)s during live migration"
+msgstr ""
+
+#: nova/console/manager.py:82 nova/console/vmrc_manager.py:64
+msgid "Adding console"
+msgstr ""
+
+#: nova/console/manager.py:102 nova/console/vmrc_manager.py:114
+#, python-format
+msgid "Tried to remove non-existent console %(console_id)s."
+msgstr ""
+
+#: nova/console/vmrc_manager.py:117
+#, python-format
+msgid "Removing console %(console_id)s."
+msgstr ""
+
+#: nova/console/websocketproxy.py:60
+msgid "Invalid Token"
+msgstr ""
+
+#: nova/console/websocketproxy.py:79
+msgid "Invalid Connection Info"
+msgstr ""
+
+#: nova/console/xvp.py:101
+msgid "Rebuilding xvp conf"
+msgstr ""
+
+#: nova/console/xvp.py:121
+#, python-format
+msgid "Re-wrote %s"
+msgstr ""
+
+#: nova/console/xvp.py:126
+msgid "Failed to write configuration file"
+msgstr ""
+
+#: nova/console/xvp.py:129
+msgid "Stopping xvp"
+msgstr ""
+
+#: nova/console/xvp.py:142
+msgid "Starting xvp"
+msgstr ""
+
+#: nova/console/xvp.py:149
+#, python-format
+msgid "Error starting xvp: %s"
+msgstr ""
+
+#: nova/console/xvp.py:152
+msgid "Restarting xvp"
+msgstr ""
+
+#: nova/console/xvp.py:154
+msgid "xvp not running..."
+msgstr ""
+
+#: nova/console/xvp.py:205
+msgid "Failed to run xvp."
+msgstr ""
+
+#: nova/consoleauth/manager.py:93
+#, python-format
+msgid "Received Token: %(token)s, %(token_dict)s"
+msgstr ""
+
+#: nova/consoleauth/manager.py:118
+#, python-format
+msgid "Checking Token: %(token)s, %(token_valid)s"
+msgstr ""
+
+#: nova/db/api.py:598
+msgid "Failed to notify cells of instance destroy"
+msgstr ""
+
+#: nova/db/api.py:681 nova/db/api.py:709
+msgid "Failed to notify cells of instance update"
+msgstr ""
+
+#: nova/db/api.py:1647
+msgid "Failed to notify cells of bw_usage update"
+msgstr ""
+
+#: nova/db/api.py:1792
+msgid "Failed to notify cells of instance fault"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:166
+#, python-format
+msgid "Deadlock detected when running '%(func_name)s': Retrying..."
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:201
+msgid "model or base_model parameter should be subclass of NovaBase"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:214 nova/virt/baremetal/db/sqlalchemy/api.py:62
+#, python-format
+msgid "Unrecognized read_deleted value '%s'"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:767
+#, python-format
+msgid "Invalid floating ip id %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:988
+#, python-format
+msgid "Invalid floating IP %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1280 nova/db/sqlalchemy/api.py:1320
+#, python-format
+msgid "Invalid fixed IP Address %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1455
+#, python-format
+msgid "Invalid virtual interface address %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1548
+#, python-format
+msgid ""
+"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be "
+"empty, \"global\" or \"project\""
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1706
+#, python-format
+msgid "Invalid instance id %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1967
+#, python-format
+msgid "Invalid field name: %s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:3203
+#, python-format
+msgid "Change will make usage less than 0 for the following resources: %s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4790
+#, python-format
+msgid ""
+"Volume(%s) has lower stats then what is in the database. Instance must "
+"have been rebooted or crashed. Updating totals."
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:5147
+#, python-format
+msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
+msgstr ""
+
+#: nova/db/sqlalchemy/migration.py:70
+#: nova/virt/baremetal/db/sqlalchemy/migration.py:67
+msgid "version should be an integer"
+msgstr ""
+
+#: nova/db/sqlalchemy/migration.py:97
+#: nova/virt/baremetal/db/sqlalchemy/migration.py:95
+msgid "Upgrade DB using Essex release first."
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:78
+#, python-format
+msgid ""
+"Please specify column %s in col_name_col_instance param. It is required "
+"because column has unsupported type by sqlite)."
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:84
+#, python-format
+msgid ""
+"col_name_col_instance param has wrong type of column instance for column "
+"%s It should be instance of sqlalchemy.Column."
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:227
+#, python-format
+msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:261
+#, python-format
+msgid "Missing column %(table)s.%(column)s in shadow table"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:267
+#, python-format
+msgid ""
+"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
+"%(shadow_c_type)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:276
+#, python-format
+msgid "Extra column %(table)s.%(column)s in shadow table"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:296
+msgid "Specify `table_name` or `table` param"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:299
+msgid "Specify only one param `table_name` `table`"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:321 nova/db/sqlalchemy/utils.py:325
+#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:928
+#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:59
+#: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167
+msgid "Exception while creating table."
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:333
+msgid "Unsupported id columns type"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:63
+msgid "Exception while seeding instance_types table"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:69
+msgid "volume_usage_cache table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:78
+#, python-format
+msgid "table '%s' not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/200_add_transport_url_to_cell.py:141
+#, python-format
+msgid "Failed to downgrade cell %(name)s: %(error)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:135
+msgid "project_user_quotas table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:143
+#, python-format
+msgid "%s table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:72
+msgid "Exception while creating table 'pci_devices'."
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:83
+msgid "Exception for adding pci stats to compute node."
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:97
+msgid "Exception while dropping 'pci_devices' tables."
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:107
+msgid "Exception for dropping pci stats from compute node."
+msgstr ""
+
+#: nova/image/glance.py:217
+#, python-format
+msgid ""
+"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
+"%(extra)s."
+msgstr ""
+
+#: nova/image/glance.py:250
+#, python-format
+msgid ""
+"When loading the module %(module_str)s the following error occurred: "
+"%(ex)s"
+msgstr ""
+
+#: nova/image/glance.py:323
+#, python-format
+msgid "Failed to instantiate the download handler for %(scheme)s"
+msgstr ""
+
+#: nova/image/glance.py:339
+#, python-format
+msgid "Successfully transferred using %s"
+msgstr ""
+
+#: nova/image/glance.py:575
+#, python-format
+msgid "fetching image %s from glance"
+msgstr ""
+
+#: nova/image/s3.py:333
+#, python-format
+msgid "Failed to download %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:350
+#, python-format
+msgid "Failed to decrypt %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:361
+#, python-format
+msgid "Failed to untar %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:371
+#, python-format
+msgid "Failed to upload %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:383
+#, python-format
+msgid "Image %s was deleted underneath us"
+msgstr ""
+
+#: nova/image/s3.py:398
+#, python-format
+msgid "Failed to decrypt private key: %s"
+msgstr ""
+
+#: nova/image/s3.py:405
+#, python-format
+msgid "Failed to decrypt initialization vector: %s"
+msgstr ""
+
+#: nova/image/s3.py:416
+#, python-format
+msgid "Failed to decrypt image file %(image_file)s: %(err)s"
+msgstr ""
+
+#: nova/image/s3.py:428
+msgid "Unsafe filenames in image"
+msgstr ""
+
+#: nova/image/download/__init__.py:44
+#, python-format
+msgid ""
+"%(scheme)s is registered as a module twice. %(module_name)s is not being "
+"used."
+msgstr ""
+
+#: nova/image/download/file.py:32
+msgid ""
+"A list of filesystems that will be configured in this file under the "
+"sections image_file_url:<list entry name>"
+msgstr ""
+
+#: nova/image/download/file.py:79
+msgid ""
+"A unique ID given to each file system. This is value is set in Glance "
+"and agreed upon here so that the operator knowns they are dealing with "
+"the same file system."
+msgstr ""
+
+#: nova/image/download/file.py:84
+msgid "The path at which the file system is mounted."
+msgstr ""
+
+#: nova/image/download/file.py:93
+#, python-format
+msgid "The group %s(group_name) must be configured with an id."
+msgstr ""
+
+#: nova/image/download/file.py:111
+#, python-format
+msgid "The key %s is required in all file system descriptions."
+msgstr ""
+
+#: nova/image/download/file.py:121
+#, python-format
+msgid ""
+"The key %(r)s is required in the location metadata to access the url "
+"%(url)s."
+msgstr ""
+
+#: nova/image/download/file.py:128
+#, python-format
+msgid "The ID %(id)s is unknown."
+msgstr ""
+
+#: nova/image/download/file.py:136
+#, python-format
+msgid ""
+"The mount point advertised by glance: %(glance_mount)s, does not match "
+"the URL path: %(path)s"
+msgstr ""
+
+#: nova/image/download/file.py:154
+#, python-format
+msgid "No matching ID for the URL %s was found."
+msgstr ""
+
+#: nova/image/download/file.py:165
+#, python-format
+msgid "Copied %(source_file)s using %(module_str)s"
+msgstr ""
+
+#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36
+#, python-format
+msgid "Bad mac for to_global_ipv6: %s"
+msgstr ""
+
+#: nova/ipv6/account_identifier.py:42 nova/ipv6/rfc2462.py:38
+#, python-format
+msgid "Bad prefix for to_global_ipv6: %s"
+msgstr ""
+
+#: nova/ipv6/account_identifier.py:44
+#, python-format
+msgid "Bad project_id for to_global_ipv6: %s"
+msgstr ""
+
+#: nova/keymgr/conf_key_mgr.py:59
+msgid "keymgr.fixed_key not defined"
+msgstr ""
+
+#: nova/keymgr/mock_key_mgr.py:56
+msgid "This key manager is not suitable for use in production deployments"
+msgstr ""
+
+#: nova/keymgr/single_key_mgr.py:41
+msgid ""
+"This key manager is insecure and is not recommended for production "
+"deployments"
+msgstr ""
+
+#: nova/keymgr/single_key_mgr.py:73
+#, python-format
+msgid "Not deleting key %s"
+msgstr ""
+
+#: nova/network/api.py:57
+msgid "instance is a required argument to use @refresh_cache"
+msgstr ""
+
+#: nova/network/api.py:83
+msgid "Failed storing info cache"
+msgstr ""
+
+#: nova/network/api.py:244 nova/network/neutronv2/api.py:648
+#, python-format
+msgid "re-assign floating IP %(address)s from instance %(instance_id)s"
+msgstr ""
+
+#: nova/network/driver.py:41
+msgid "Network driver option required, but not specified"
+msgstr ""
+
+#: nova/network/driver.py:44
+#, python-format
+msgid "Loading network driver '%s'"
+msgstr ""
+
+#: nova/network/floating_ips.py:89
+#, python-format
+msgid "Fixed ip %s not found"
+msgstr ""
+
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
+#, python-format
+msgid "Interface %s not found"
+msgstr ""
+
+#: nova/network/floating_ips.py:123
+#, python-format
+msgid "floating IP allocation for instance |%s|"
+msgstr ""
+
+#: nova/network/floating_ips.py:178
+msgid "Floating IP is not associated. Ignore."
+msgstr ""
+
+#: nova/network/floating_ips.py:196
+#, python-format
+msgid "Address |%(address)s| is not allocated"
+msgstr ""
+
+#: nova/network/floating_ips.py:200
+#, python-format
+msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
+msgstr ""
+
+#: nova/network/floating_ips.py:220
+#, python-format
+msgid "Quota exceeded for %s, tried to allocate floating IP"
+msgstr ""
+
+#: nova/network/floating_ips.py:279
+msgid "Failed to update usages deallocating floating IP"
+msgstr ""
+
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
+#, python-format
+msgid "Starting migration network for instance %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:542
+#, python-format
+msgid ""
+"Floating ip address |%(address)s| no longer belongs to instance "
+"%(instance_uuid)s. Will not migrate it "
+msgstr ""
+
+#: nova/network/floating_ips.py:578
+#, python-format
+msgid "Finishing migration network for instance %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:586
+#, python-format
+msgid ""
+"Floating ip address |%(address)s| no longer belongs to instance "
+"%(instance_uuid)s. Will notsetup it."
+msgstr ""
+
+#: nova/network/floating_ips.py:635
+#, python-format
+msgid ""
+"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
+"not visible to either the floating or instance DNS driver. It will be "
+"ignored."
+msgstr ""
+
+#: nova/network/floating_ips.py:675
+#, python-format
+msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
+msgstr ""
+
+#: nova/network/floating_ips.py:684
+#, python-format
+msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
+msgstr ""
+
+#: nova/network/ldapdns.py:108
+#, python-format
+msgid ""
+"Found multiple matches for domain %(domain)s.\n"
+"%(entry)s"
+msgstr ""
+
+#: nova/network/ldapdns.py:135
+#, python-format
+msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n"
+msgstr ""
+
+#: nova/network/ldapdns.py:322
+msgid "ldap not installed"
+msgstr ""
+
+#: nova/network/ldapdns.py:333
+msgid "This driver only supports type 'a' entries."
+msgstr ""
+
+#: nova/network/ldapdns.py:376
+msgid "This shouldn't be getting called except during testing."
+msgstr ""
+
+#: nova/network/linux_net.py:221
+#, python-format
+msgid "Attempted to remove chain %s which does not exist"
+msgstr ""
+
+#: nova/network/linux_net.py:257
+#, python-format
+msgid "Unknown chain: %r"
+msgstr ""
+
+#: nova/network/linux_net.py:264
+msgid "Skipping duplicate iptables rule addition"
+msgstr ""
+
+#: nova/network/linux_net.py:288
+#, python-format
+msgid ""
+"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
+"%(top)r"
+msgstr ""
+
+#: nova/network/linux_net.py:423
+msgid "Skipping apply due to lack of new rules"
+msgstr ""
+
+#: nova/network/linux_net.py:451
+msgid "IPTablesManager.apply completed with success"
+msgstr ""
+
+#: nova/network/linux_net.py:706
+#, python-format
+msgid "arping error for ip %s"
+msgstr ""
+
+#: nova/network/linux_net.py:756
+#, python-format
+msgid "Removed %(num)d duplicate rules for floating ip %(float)s"
+msgstr ""
+
+#: nova/network/linux_net.py:804
+#, python-format
+msgid "Error deleting conntrack entries for %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1006
+#, python-format
+msgid "Pid %d is stale, skip killing dnsmasq"
+msgstr ""
+
+#: nova/network/linux_net.py:1051
+#, python-format
+msgid "Hupping dnsmasq threw %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1053
+#, python-format
+msgid "Pid %d is stale, relaunching dnsmasq"
+msgstr ""
+
+#: nova/network/linux_net.py:1133
+#, python-format
+msgid "killing radvd threw %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1135
+#, python-format
+msgid "Pid %d is stale, relaunching radvd"
+msgstr ""
+
+#: nova/network/linux_net.py:1323
+#, python-format
+msgid "Net device removed: '%s'"
+msgstr ""
+
+#: nova/network/linux_net.py:1326
+#, python-format
+msgid "Failed removing net device: '%s'"
+msgstr ""
+
+#: nova/network/linux_net.py:1444
+#, python-format
+msgid "Starting VLAN interface %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1490
+#, python-format
+msgid "Starting Bridge %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1502
+#, python-format
+msgid "Adding interface %(interface)s to bridge %(bridge)s"
+msgstr ""
+
+#: nova/network/linux_net.py:1540
+#, python-format
+msgid "Failed to add interface: %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1777
+#, python-format
+msgid "Starting bridge %s "
+msgstr ""
+
+#: nova/network/linux_net.py:1785
+#, python-format
+msgid "Done starting bridge %s"
+msgstr ""
+
+#: nova/network/manager.py:361
+#, python-format
+msgid "Disassociated %s stale fixed ip(s)"
+msgstr ""
+
+#: nova/network/manager.py:365
+msgid "setting network host"
+msgstr ""
+
+#: nova/network/manager.py:488
+msgid "network allocations"
+msgstr ""
+
+#: nova/network/manager.py:495
+#, python-format
+msgid "networks retrieved for instance: |%s|"
+msgstr ""
+
+#: nova/network/manager.py:543
+msgid "network deallocation for instance"
+msgstr ""
+
+#: nova/network/manager.py:805
+#, python-format
+msgid "instance-dns-zone not found |%s|."
+msgstr ""
+
+#: nova/network/manager.py:812
+#, python-format
+msgid ""
+"instance-dns-zone is |%(domain)s|, which is in availability zone "
+"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be "
+"created."
+msgstr ""
+
+#: nova/network/manager.py:837
+#, python-format
+msgid "Quota exceeded for %s, tried to allocate fixed IP"
+msgstr ""
+
+#: nova/network/manager.py:897
+msgid "Failed to update usages deallocating fixed IP"
+msgstr ""
+
+#: nova/network/manager.py:923
+#, python-format
+msgid "Unable to release %s because vif doesn't exist."
+msgstr ""
+
+#: nova/network/manager.py:962
+#, python-format
+msgid "Leased IP |%s|"
+msgstr ""
+
+#: nova/network/manager.py:966
+#, python-format
+msgid "IP %s leased that is not associated"
+msgstr ""
+
+#: nova/network/manager.py:975
+#, python-format
+msgid "IP |%s| leased that isn't allocated"
+msgstr ""
+
+#: nova/network/manager.py:980
+#, python-format
+msgid "Released IP |%s|"
+msgstr ""
+
+#: nova/network/manager.py:984
+#, python-format
+msgid "IP %s released that is not associated"
+msgstr ""
+
+#: nova/network/manager.py:988
+#, python-format
+msgid "IP %s released that was not leased"
+msgstr ""
+
+#: nova/network/manager.py:1007
+#, python-format
+msgid "%s must be an integer"
+msgstr ""
+
+#: nova/network/manager.py:1031
+msgid "Maximum allowed length for 'label' is 255."
+msgstr ""
+
+#: nova/network/manager.py:1051
+#, python-format
+msgid ""
+"Subnet(s) too large, defaulting to /%s. To override, specify "
+"network_size flag."
+msgstr ""
+
+#: nova/network/manager.py:1134
+msgid "cidr already in use"
+msgstr ""
+
+#: nova/network/manager.py:1137
+#, python-format
+msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
+msgstr ""
+
+#: nova/network/manager.py:1148
+#, python-format
+msgid ""
+"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
+"(%(smaller)s)"
+msgstr ""
+
+#: nova/network/manager.py:1214
+msgid "Network already exists!"
+msgstr ""
+
+#: nova/network/manager.py:1233
+#, python-format
+msgid "Network must be disassociated from project %s before delete"
+msgstr ""
+
+#: nova/network/manager.py:1832
+msgid ""
+"The sum between the number of networks and the vlan start cannot be "
+"greater than 4094"
+msgstr ""
+
+#: nova/network/manager.py:1839
+#, python-format
+msgid ""
+"The network range is not big enough to fit %(num_networks)s networks. "
+"Network size is %(network_size)s"
+msgstr ""
+
+#: nova/network/minidns.py:49
+#, python-format
+msgid "minidns file is |%s|"
+msgstr ""
+
+#: nova/network/minidns.py:76 nova/network/minidns.py:107
+msgid "Invalid name"
+msgstr ""
+
+#: nova/network/minidns.py:79
+msgid "This driver only supports type 'a'"
+msgstr ""
+
+#: nova/network/minidns.py:123
+#, python-format
+msgid "Cannot delete entry |%s|"
+msgstr ""
+
+#: nova/network/minidns.py:202
+#, python-format
+msgid "deleted %s"
+msgstr ""
+
+#: nova/network/minidns.py:208
+#, python-format
+msgid "Cannot delete domain |%s|"
+msgstr ""
+
+#: nova/network/model.py:80
+#, python-format
+msgid "Invalid IP format %s"
+msgstr ""
+
+#: nova/network/neutronv2/__init__.py:47
+#, python-format
+msgid "Neutron client authentication failed: %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:183
+#, python-format
+msgid "Successfully created port: %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:187
+#, python-format
+msgid "Neutron error creating port on network %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:224
+#, python-format
+msgid "allocate_for_instance() for %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:227
+#, python-format
+msgid "empty project id for instance %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:265
+msgid "No network configured!"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:284
+#, python-format
+msgid ""
+"Multiple security groups found matching '%s'. Use an ID to be more "
+"specific."
+msgstr ""
+
+#: nova/network/neutronv2/api.py:350
+#, python-format
+msgid "Failed to update port %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:357
+#, python-format
+msgid "Failed to delete port %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:402
+#, python-format
+msgid "deallocate_for_instance() for %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:416
+#, python-format
+msgid "Failed to delete neutron port %(portid)s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:438
+#, python-format
+msgid "Failed to delete neutron port %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:461
+#, python-format
+msgid "get_instance_nw_info() for %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:493
+#, python-format
+msgid ""
+"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: "
+"%(exception)s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:523
+#, python-format
+msgid "Unable to update port %(portid)s with failure: %(exception)s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:533
+#, python-format
+msgid "validate_networks() for %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:542
+msgid "Multiple possible networks found, use a Network ID to be more specific."
+msgstr ""
+
+#: nova/network/neutronv2/api.py:810
+#, python-format
+msgid "Multiple floating IP pools matches found for name '%s'"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:906
+#, python-format
+msgid "Unable to update host of port %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:58
+#, python-format
+msgid "Neutron Error creating security group %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:79
+#, python-format
+msgid "Neutron Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:133
+#, python-format
+msgid "Neutron security group %s not found"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:136
+#: nova/network/security_group/neutron_driver.py:183
+#: nova/network/security_group/neutron_driver.py:278
+#, python-format
+msgid "Neutron Error: %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:157
+msgid "Neutron Error getting security groups"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:166
+msgid "Security group id should be uuid"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:203
+#, python-format
+msgid "Neutron Error getting security group %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:207
+#, python-format
+msgid "Neutron Error adding rules to security group %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:211
+#: nova/network/security_group/neutron_driver.py:374
+#: nova/network/security_group/neutron_driver.py:381
+#: nova/network/security_group/neutron_driver.py:407
+#: nova/network/security_group/neutron_driver.py:423
+#: nova/network/security_group/neutron_driver.py:430
+#: nova/network/security_group/neutron_driver.py:459
+msgid "Neutron Error:"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:265
+#, python-format
+msgid "Neutron Error unable to delete %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:275
+#, python-format
+msgid "Neutron security group rule %s not found"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:390
+#, python-format
+msgid ""
+"Cannot add security group %(name)s to %(instance)s since the port "
+"%(port_id)s does not meet security requirements"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:400
+#: nova/network/security_group/neutron_driver.py:451
+#, python-format
+msgid "Adding security group %(security_group_id)s to port %(port_id)s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:461
+#, python-format
+msgid ""
+"Security group %(security_group_name)s not assocaited with the instance "
+"%(instance)s"
+msgstr ""
+
+#: nova/network/security_group/security_group_base.py:138
+#, python-format
+msgid "This rule already exists in group %s"
+msgstr ""
+
+#: nova/objects/base.py:69
+#, python-format
+msgid "Error setting %(attr)s"
+msgstr ""
+
+#: nova/objects/base.py:164
+msgid "Invalid version string"
+msgstr ""
+
+#: nova/objects/base.py:212
+#, python-format
+msgid "Unable to instantiate unregistered object type %(objtype)s"
+msgstr ""
+
+#: nova/objects/base.py:311
+#, python-format
+msgid "Cannot load '%s' in the base class"
+msgstr ""
+
+#: nova/objects/base.py:351
+#, python-format
+msgid "%(objname)s object has no attribute '%(attrname)s'"
+msgstr ""
+
+#: nova/objects/instance.py:422
+#, python-format
+msgid "No save handler for %s"
+msgstr ""
+
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
+#: nova/objects/instance_info_cache.py:85
+msgid "Failed to notify cells of instance info cache update"
+msgstr ""
+
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
+msgid "A list of strings is required here"
+msgstr ""
+
+#: nova/objects/utils.py:112
+msgid "Invalid values found in list (strings are required)"
+msgstr ""
+
+#: nova/objects/utils.py:124
+msgid "A dict of strings is required here"
+msgstr ""
+
+#: nova/objects/utils.py:126
+msgid "Invalid keys found in dict (strings are required)"
+msgstr ""
+
+#: nova/objects/utils.py:129
+msgid "Invalid values found in dict (strings are required)"
+msgstr ""
+
+#: nova/openstack/common/eventlet_backdoor.py:142
+#, python-format
+msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
+msgstr ""
+
+#: nova/openstack/common/excutils.py:62
+#, python-format
+msgid "Original exception being dropped: %s"
+msgstr ""
+
+#: nova/openstack/common/excutils.py:90
+#, python-format
+msgid "Unexpected exception occurred %d time(s)... retrying."
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:100
+#, python-format
+msgid "Could not release the acquired lock `%s`"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:166
+#, python-format
+msgid "Got semaphore \"%(lock)s\""
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:175
+#, python-format
+msgid "Attempting to grab file lock \"%(lock)s\""
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:185
+#, python-format
+msgid "Created lock path: %s"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:203
+#, python-format
+msgid "Got file lock \"%(lock)s\" at %(path)s"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:207
+#, python-format
+msgid "Released file lock \"%(lock)s\" at %(path)s"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:244
+#, python-format
+msgid "Got semaphore / lock \"%(function)s\""
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:248
+#, python-format
+msgid "Semaphore / lock released \"%(function)s\""
+msgstr ""
+
+#: nova/openstack/common/log.py:245
+#, python-format
+msgid "Deprecated: %s"
+msgstr ""
+
+#: nova/openstack/common/log.py:337
+#, python-format
+msgid "Error loading logging config %(log_config)s: %(err_msg)s"
+msgstr ""
+
+#: nova/openstack/common/log.py:387
+#, python-format
+msgid "syslog facility must be one of: %s"
+msgstr ""
+
+#: nova/openstack/common/log.py:557
+#, python-format
+msgid "Fatal call to deprecated config: %(msg)s"
+msgstr ""
+
+#: nova/openstack/common/loopingcall.py:84
+#, python-format
+msgid "task run outlasted interval by %s sec"
+msgstr ""
+
+#: nova/openstack/common/loopingcall.py:91
+msgid "in fixed duration looping call"
+msgstr ""
+
+#: nova/openstack/common/loopingcall.py:131
+#, python-format
+msgid "Dynamic looping call sleeping for %.02f seconds"
+msgstr ""
+
+#: nova/openstack/common/loopingcall.py:138
+msgid "in dynamic looping call"
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:42
+#, python-format
+msgid "Unexpected argument for periodic task creation: %(arg)s."
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:133
+#, python-format
+msgid "Skipping periodic task %(task)s because its interval is negative"
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:138
+#, python-format
+msgid "Skipping periodic task %(task)s because it is disabled"
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:176
+#, python-format
+msgid "Running periodic task %(full_task_name)s"
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:184
+#, python-format
+msgid "Error during %(full_task_name)s: %(e)s"
+msgstr ""
+
+#: nova/openstack/common/policy.py:394
+#, python-format
+msgid "Failed to understand rule %(rule)s"
+msgstr ""
+
+#: nova/openstack/common/policy.py:404
+#, python-format
+msgid "No handler for matches of kind %s"
+msgstr ""
+
+#: nova/openstack/common/policy.py:679
+#, python-format
+msgid "Failed to understand rule %(rule)r"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:132
+#, python-format
+msgid "Got unknown keyword args to utils.execute: %r"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:147
+#, python-format
+msgid "Running cmd (subprocess): %s"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:172
+#: nova/openstack/common/processutils.py:244 nova/virt/powervm/common.py:118
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:184
+#, python-format
+msgid "%r failed. Retrying."
+msgstr ""
+
+#: nova/openstack/common/processutils.py:223
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:225
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:229
+msgid "process_input not supported over SSH"
+msgstr ""
+
+#: nova/openstack/common/service.py:113 nova/openstack/common/service.py:276
+msgid "Full set of CONF:"
+msgstr ""
+
+#: nova/openstack/common/service.py:122 nova/openstack/common/service.py:219
+#, python-format
+msgid "Caught %s, exiting"
+msgstr ""
+
+#: nova/openstack/common/service.py:165
+msgid "Parent process has died unexpectedly, exiting"
+msgstr ""
+
+#: nova/openstack/common/service.py:201
+msgid "Forking too fast, sleeping"
+msgstr ""
+
+#: nova/openstack/common/service.py:224
+msgid "Unhandled exception"
+msgstr ""
+
+#: nova/openstack/common/service.py:231
+#, python-format
+msgid "Started child %d"
+msgstr ""
+
+#: nova/openstack/common/service.py:241
+#, python-format
+msgid "Starting %d workers"
+msgstr ""
+
+#: nova/openstack/common/service.py:258
+#, python-format
+msgid "Child %(pid)d killed by signal %(sig)d"
+msgstr ""
+
+#: nova/openstack/common/service.py:262
+#, python-format
+msgid "Child %(pid)s exited with status %(code)d"
+msgstr ""
+
+#: nova/openstack/common/service.py:266
+#, python-format
+msgid "pid %d not in child list"
+msgstr ""
+
+#: nova/openstack/common/service.py:294
+#, python-format
+msgid "Caught %s, stopping children"
+msgstr ""
+
+#: nova/openstack/common/service.py:305
+#, python-format
+msgid "Waiting on %d children to exit"
+msgstr ""
+
+#: nova/openstack/common/sslutils.py:100
+#, python-format
+msgid "Invalid SSL version : %s"
+msgstr ""
+
+#: nova/openstack/common/strutils.py:86
+#, python-format
+msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
+msgstr ""
+
+#: nova/openstack/common/strutils.py:182
+#, python-format
+msgid "Invalid string format: %s"
+msgstr ""
+
+#: nova/openstack/common/strutils.py:189
+#, python-format
+msgid "Unknown byte multiplier: %s"
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/session.py:542
+msgid "DB exception wrapped."
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/session.py:604
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/session.py:684
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/utils.py:72
+msgid "Id not in sort_keys; is sort_keys unique?"
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/utils.py:120
+msgid "Unknown sort direction, must be 'desc' or 'asc'"
+msgstr ""
+
+#: nova/openstack/common/notifier/api.py:129
+#, python-format
+msgid "%s not in valid priorities"
+msgstr ""
+
+#: nova/openstack/common/notifier/api.py:145
+#, python-format
+msgid ""
+"Problem '%(e)s' attempting to send to notification system. "
+"Payload=%(payload)s"
+msgstr ""
+
+#: nova/openstack/common/notifier/api.py:164
+#, python-format
+msgid "Failed to load notifier %s. These notifications will not be sent."
+msgstr ""
+
+#: nova/openstack/common/notifier/rabbit_notifier.py:27
+msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead."
+msgstr ""
+
+#: nova/openstack/common/notifier/rpc_notifier.py:45
+#: nova/openstack/common/notifier/rpc_notifier2.py:51
+#, python-format
+msgid "Could not send notification to %(topic)s. Payload=%(message)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/__init__.py:105
+#, python-format
+msgid ""
+"A RPC is being made while holding a lock. The locks currently held are "
+"%(locks)s. This is probably a bug. Please report it. Include the "
+"following: [%(stack)s]."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:75
+msgid "Pool creating new connection"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:202
+#, python-format
+msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:205
+#, python-format
+msgid "_call_waiters: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:212
+#, python-format
+msgid ""
+"Number of call waiters is greater than warning threshhold: %d. There "
+"could be a MulticallProxyWaiter leak."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:290
+#, python-format
+msgid "unpacked context: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:341
+#, python-format
+msgid "UNIQUE_ID is %s."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:434
+#, python-format
+msgid "received %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:442
+#, python-format
+msgid "no method for message: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:443
+#, python-format
+msgid "No method for message: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:471
+#: nova/openstack/common/rpc/impl_zmq.py:280
+#, python-format
+msgid "Expected exception during message handling (%s)"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:479
+#: nova/openstack/common/rpc/impl_zmq.py:286
+msgid "Exception during message handling"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:553
+#, python-format
+msgid "Making synchronous call on %s ..."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:556
+#, python-format
+msgid "MSG_ID is %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:582
+#, python-format
+msgid "Making asynchronous cast on %s..."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:591
+msgid "Making asynchronous fanout cast..."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:619
+#, python-format
+msgid "Sending %(event_type)s on %(topic)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:77
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:107
+#, python-format
+msgid ""
+"Remote error: %(exc_type)s %(value)s\n"
+"%(traceback)s."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:124
+#, python-format
+msgid ""
+"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:"
+" \"%(method)s\" info: \"%(info)s\""
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:141
+#: nova/openstack/common/rpc/common.py:142
+#: nova/openstack/common/rpc/common.py:143
+msgid "<unknown>"
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:147
+#, python-format
+msgid "Found duplicate message(%(msg_id)s). Skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:151
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:155
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:160
+#, python-format
+msgid ""
+"Specified RPC envelope version, %(version)s, not supported by this "
+"endpoint."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:165
+#, python-format
+msgid "Specified RPC version cap, %(version_cap)s, is too low"
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:289
+#, python-format
+msgid "Returning exception %s to caller"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:157
+msgid "Failed to process message ... skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:161
+msgid "Failed to process message ... will requeue."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:496
+#, python-format
+msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:518
+#, python-format
+msgid "Connected to AMQP server on %(hostname)s:%(port)d"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:555
+#, python-format
+msgid ""
+"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
+"%(max_retries)d tries: %(err_str)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:569
+#, python-format
+msgid ""
+"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
+"again in %(sleep_time)d seconds."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:623
+#: nova/openstack/common/rpc/impl_qpid.py:585
+#, python-format
+msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:641
+#: nova/openstack/common/rpc/impl_qpid.py:600
+#, python-format
+msgid "Timed out waiting for RPC response: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:645
+#: nova/openstack/common/rpc/impl_qpid.py:604
+#, python-format
+msgid "Failed to consume message from queue: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:684
+#: nova/openstack/common/rpc/impl_qpid.py:639
+#, python-format
+msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:89
+#, python-format
+msgid "Invalid value for qpid_topology_version: %d"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:191
+msgid "Failed to process message... skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:527
+#, python-format
+msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:533
+#, python-format
+msgid "Connected to AMQP server on %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:546
+msgid "Re-established AMQP queues"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:612
+msgid "Error processing message. Skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:96
+msgid "JSON serialization failed."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:101
+#, python-format
+msgid "Deserializing: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:136
+#, python-format
+msgid "Connecting to %(addr)s with %(type)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:137
+#, python-format
+msgid "-> Subscribed to %(subscribe)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:138
+#, python-format
+msgid "-> bind: %(bind)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:146
+msgid "Could not open socket."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:158
+#, python-format
+msgid "Subscribing to %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:200
+msgid "You cannot recv on this socket."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:205
+msgid "You cannot send on this socket."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:267
+#, python-format
+msgid "Running func with context: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:305
+msgid "Sending reply"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:339
+msgid "RPC message did not include method."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:371
+msgid "Registering reactor"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:383
+msgid "In reactor registered"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:388
+msgid "Consuming socket"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:438
+#, python-format
+msgid "Creating proxy for topic: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:444
+msgid "Topic contained dangerous characters."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:476
+msgid "Topic socket file creation failed."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:482
+#, python-format
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:498
+#, python-format
+msgid "Required IPC directory does not exist at %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:507
+#, python-format
+msgid "Permission denied to IPC directory at %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:510
+msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:544
+#, python-format
+msgid "CONSUMER RECEIVED DATA: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:563
+msgid "ZMQ Envelope version unsupported or unknown."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:591
+msgid "Skipping topic registration. Already registered."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:598
+#, python-format
+msgid "Consumer is a zmq.%s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:650
+msgid "Creating payload"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:663
+msgid "Creating queue socket for reply waiter"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:676
+msgid "Sending cast"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:679
+msgid "Cast sent; Waiting reply"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:682
+#, python-format
+msgid "Received message: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:683
+msgid "Unpacking response"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:692
+msgid "Unsupported or unknown ZMQ envelope returned."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:699
+msgid "RPC Message Invalid."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:722
+#, python-format
+msgid "%(msg)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:725
+#, python-format
+msgid "Sending message(s) to: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:729
+msgid "No matchmaker results. Not casting."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:732
+msgid "No match from matchmaker."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:814
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:47
+msgid "Match not found by MatchMaker."
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:81
+msgid "Matchmaker does not implement registration or heartbeat."
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:217
+#, python-format
+msgid "Matchmaker unregistered: %(key)s, %(host)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:229
+msgid "Register before starting heartbeat."
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker_ring.py:77
+#: nova/openstack/common/rpc/matchmaker_ring.py:95
+#, python-format
+msgid "No key defining hosts for topic '%s', see ringfile"
+msgstr ""
+
+#: nova/pci/pci_manager.py:156
+#, python-format
+msgid "Trying to remove device with %(status)sownership %(instance_uuid)s"
+msgstr ""
+
+#: nova/scheduler/chance.py:57
+msgid "Is the appropriate service running?"
+msgstr ""
+
+#: nova/scheduler/chance.py:62
+msgid "Could not find another compute"
+msgstr ""
+
+#: nova/scheduler/driver.py:58
+msgid "Exception during scheduler.run_instance"
+msgstr ""
+
+#: nova/scheduler/driver.py:60 nova/scheduler/utils.py:77
+#, python-format
+msgid "Setting instance to %s state."
+msgstr ""
+
+#: nova/scheduler/driver.py:134
+msgid "Driver must implement schedule_run_instance"
+msgstr ""
+
+#: nova/scheduler/driver.py:143
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:148
+msgid "Driver must implement select_hosts"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:78
+#, python-format
+msgid ""
+"Attempting to build %(num_instances)d instance(s) uuids: "
+"%(instance_uuids)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:82
+#, python-format
+msgid "Request Spec: %s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:102
+#, python-format
+msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:181
+msgid "Instance disappeared during scheduling"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:220
+msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:237
+#, python-format
+msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:271
+#, python-format
+msgid ""
+"Exceeded max scheduling attempts %(max_attempts)d for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:339
+#, python-format
+msgid "Filtered %(hosts)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:344
+#, python-format
+msgid "Weighed %(hosts)s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:337
+#, python-format
+msgid "Host filter ignoring hosts: %s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:349
+#, python-format
+msgid "Host filter forcing available hosts to %s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:352
+#, python-format
+msgid "No hosts matched due to not matching 'force_hosts' value of '%s'"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:365
+#, python-format
+msgid "Host filter forcing available nodes to %s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:368
+#, python-format
+msgid "No nodes matched due to not matching 'force_nodes' value of '%s'"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:408
+#, python-format
+msgid "Ignoring %(service_name)s service update from %(host)s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:414
+#, python-format
+msgid "Received %(service_name)s service update from %(state_key)s."
+msgstr ""
+
+#: nova/scheduler/host_manager.py:434
+#: nova/scheduler/filters/trusted_filter.py:212
+#, python-format
+msgid "No service for compute ID %s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:456
+#, python-format
+msgid "Removing dead compute node %(host)s:%(node)s from scheduler"
+msgstr ""
+
+#: nova/scheduler/scheduler_options.py:72
+#, python-format
+msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
+msgstr ""
+
+#: nova/scheduler/scheduler_options.py:81
+#, python-format
+msgid "Could not decode scheduler options: '%s'"
+msgstr ""
+
+#: nova/scheduler/utils.py:59
+#, python-format
+msgid "Failed to %(service)s_%(method)s: %(ex)s"
+msgstr ""
+
+#: nova/scheduler/filters/affinity_filter.py:108
+#, python-format
+msgid "Group anti affinity: check if %(host)s not in %(configured)s"
+msgstr ""
+
+#: nova/scheduler/filters/affinity_filter.py:124
+#, python-format
+msgid "Group affinity: check if %(host)s in %(configured)s"
+msgstr ""
+
+#: nova/scheduler/filters/aggregate_instance_extra_specs.py:59
+#, python-format
+msgid ""
+"%(host_state)s fails instance_type extra_specs requirements. Extra_spec "
+"%(key)s is not in aggregate."
+msgstr ""
+
+#: nova/scheduler/filters/aggregate_instance_extra_specs.py:67
+#, python-format
+msgid ""
+"%(host_state)s fails instance_type extra_specs requirements. "
+"'%(aggregate_vals)s' do not match '%(req)s'"
+msgstr ""
+
+#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:48
+#, python-format
+msgid "%s fails tenant id on aggregate"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:43
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/core_filter.py:51
+msgid "VCPUs not set; assuming CPU collection broken"
+msgstr ""
+
+#: nova/scheduler/filters/core_filter.py:94
+#: nova/scheduler/filters/ram_filter.py:95
+#, python-format
+msgid ""
+"%(num_values)d ratio values found, of which the minimum value will be "
+"used."
+msgstr ""
+
+#: nova/scheduler/filters/core_filter.py:101
+#, python-format
+msgid "Could not decode cpu_allocation_ratio: '%s'"
+msgstr ""
+
+#: nova/scheduler/filters/disk_filter.py:48
+#, python-format
+msgid ""
+"%(host_state)s does not have %(requested_disk)s MB usable disk, it only "
+"has %(usable_disk_mb)s MB usable disk."
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:53
+#, python-format
+msgid ""
+"Instance contains properties %(image_props)s, but no corresponding "
+"supported_instances are advertised by the compute node"
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:67
+#, python-format
+msgid ""
+"Instance properties %(image_props)s are satisfied by compute host "
+"supported_instances%(supp_instances)s"
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:74
+#, python-format
+msgid ""
+"Instance contains properties %(image_props)s that are not provided by the"
+" compute node supported_instances %(supp_instances)s"
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:91
+#, python-format
+msgid "%(host_state)s does not support requested instance_properties"
+msgstr ""
+
+#: nova/scheduler/filters/io_ops_filter.py:43
+#, python-format
+msgid ""
+"%(host_state)s fails I/O ops check: Max IOs per host is set to "
+"%(max_io_ops)s"
+msgstr ""
+
+#: nova/scheduler/filters/num_instances_filter.py:40
+#, python-format
+msgid ""
+"%(host_state)s fails num_instances check: Max instances per host is set "
+"to %(max_instances)s"
+msgstr ""
+
+#: nova/scheduler/filters/ram_filter.py:56
+#, python-format
+msgid ""
+"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has"
+" %(usable_ram)s MB usable ram."
+msgstr ""
+
+#: nova/scheduler/filters/ram_filter.py:102
+#, python-format
+msgid "Could not decode ram_allocation_ratio: '%s'"
+msgstr ""
+
+#: nova/scheduler/filters/retry_filter.py:42
+#, python-format
+msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
+msgstr ""
+
+#: nova/servicegroup/api.py:61
+#, python-format
+msgid "ServiceGroup driver defined as an instance of %s"
+msgstr ""
+
+#: nova/servicegroup/api.py:67
+#, python-format
+msgid "unknown ServiceGroup driver name: %s"
+msgstr ""
+
+#: nova/servicegroup/api.py:84
+#, python-format
+msgid ""
+"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, "
+"service = %(service)s"
+msgstr ""
+
+#: nova/servicegroup/api.py:92
+#, python-format
+msgid "Check if the given member [%s] is part of the ServiceGroup, is up"
+msgstr ""
+
+#: nova/servicegroup/api.py:101
+#, python-format
+msgid ""
+"Explicitly remove the given member %(member_id)s from the%(group_id)s "
+"group monitoring"
+msgstr ""
+
+#: nova/servicegroup/api.py:108
+#, python-format
+msgid "Returns ALL members of the [%s] ServiceGroup"
+msgstr ""
+
+#: nova/servicegroup/api.py:116
+#, python-format
+msgid "Returns one member of the [%s] group"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:42
+#, python-format
+msgid ""
+"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s"
+" group, service = %(service)s"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:47
+msgid "service is a mandatory argument for DB based ServiceGroup driver"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:78
+#, python-format
+msgid "DB_Driver: get_all members of the %s group"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101
+msgid "Recovered model server connection!"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107
+msgid "model server went away"
+msgstr ""
+
+#: nova/servicegroup/drivers/mc.py:44
+msgid "memcached_servers not defined"
+msgstr ""
+
+#: nova/servicegroup/drivers/mc.py:52
+#, python-format
+msgid ""
+"Memcached_Driver: join new ServiceGroup member %(member_id)s to the "
+"%(group_id)s group, service = %(service)s"
+msgstr ""
+
+#: nova/servicegroup/drivers/mc.py:58
+msgid "service is a mandatory argument for Memcached based ServiceGroup driver"
+msgstr ""
+
+#: nova/servicegroup/drivers/mc.py:76
+#, python-format
+msgid "Memcached_Driver: get_all members of the %s group"
+msgstr ""
+
+#: nova/servicegroup/drivers/zk.py:80
+#, python-format
+msgid ""
+"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, "
+"service=%(sr)s"
+msgstr ""
+
+#: nova/servicegroup/drivers/zk.py:90
+msgid ""
+"Unable to join. It is possible that either another node exists with the "
+"same name, or this node just restarted. We will try again in a short "
+"while to make sure."
+msgstr ""
+
+#: nova/servicegroup/drivers/zk.py:101
+#, python-format
+msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s"
+msgstr ""
+
+#: nova/servicegroup/drivers/zk.py:109
+#, python-format
+msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group"
+msgstr ""
+
+#: nova/storage/linuxscsi.py:72
+#, python-format
+msgid "Trying (%(tries)s) to remove device %(device)s"
+msgstr ""
+
+#: nova/storage/linuxscsi.py:102
+#, python-format
+msgid "Multipath call failed exit (%(code)s)"
+msgstr ""
+
+#: nova/storage/linuxscsi.py:123
+#, python-format
+msgid "Couldn't find multipath device %s"
+msgstr ""
+
+#: nova/storage/linuxscsi.py:126
+#, python-format
+msgid "Found multipath device = %s"
+msgstr ""
+
+#: nova/tests/fake_ldap.py:35
+msgid "Attempted to instantiate singleton"
+msgstr ""
+
+#: nova/tests/fake_processutils.py:72
+#, python-format
+msgid "Faking execution of cmd (subprocess): %s"
+msgstr ""
+
+#: nova/tests/fake_processutils.py:80
+#, python-format
+msgid "Faked command matched %s"
+msgstr ""
+
+#: nova/tests/fake_processutils.py:96
+#, python-format
+msgid "Faked command raised an exception %s"
+msgstr ""
+
+#: nova/tests/fake_processutils.py:99
+#, python-format
+msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
+msgstr ""
+
+#: nova/tests/fake_volume.py:189
+msgid "status must be available"
+msgstr ""
+
+#: nova/tests/fake_volume.py:193 nova/volume/cinder.py:233
+msgid "already attached"
+msgstr ""
+
+#: nova/tests/fake_volume.py:197 nova/volume/cinder.py:237
+msgid "Instance and volume not in same availability_zone"
+msgstr ""
+
+#: nova/tests/fake_volume.py:202 nova/volume/cinder.py:243
+msgid "already detached"
+msgstr ""
+
+#: nova/tests/api/test_auth.py:85
+msgid "unexpected role header"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/test_servers.py:3000
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
+msgid ""
+"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
+"instances"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/test_servers.py:3005
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
+msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/test_servers.py:3010
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
+msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
+#, python-format
+msgid "Running instances: %s"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
+#, python-format
+msgid "After terminating instances: %s"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:2289
+msgid "Internal error"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:4739
+#, python-format
+msgid "After force-killing instances: %s"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:5283
+msgid "wrong host/node"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:9384
+msgid "spawn error"
+msgstr ""
+
+#: nova/tests/db/test_migrations.py:3273
+#, python-format
+msgid ""
+"The following migrations are missing a downgrade:\n"
+"\t%s"
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:116
+#, python-format
+msgid "%(result_str)s: %(result)s is not a dict."
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:130
+#, python-format
+msgid ""
+"Dictionary key mismatch:\n"
+"Extra key(s) in template:\n"
+"%(ex_delta)s\n"
+"Extra key(s) in %(result_str)s:\n"
+"%(res_delta)s\n"
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:142
+#, python-format
+msgid "%(result_str)s: %(result)s is not a list."
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:162
+msgid "Extra list items in template:"
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:166
+#, python-format
+msgid "Extra list items in %(result_str)s:"
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:187
+#: nova/tests/integrated/api_samples_test_base.py:203
+#, python-format
+msgid ""
+"Values do not match:\n"
+"Template: %(expected)s\n"
+"%(result_str)s: %(result)s"
+msgstr ""
+
+#: nova/tests/integrated/test_login.py:35
+#, python-format
+msgid "flavor: %s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:40
+#, python-format
+msgid ""
+"%(message)s\n"
+"Status Code: %(_status)s\n"
+"Body: %(_body)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:51
+msgid "Authentication error"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:59
+msgid "Authorization error"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:67
+msgid "Item not found"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:109
+#, python-format
+msgid "Doing %(method)s on %(relative_url)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:112
+#, python-format
+msgid "Body: %s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:130
+#, python-format
+msgid "%(auth_uri)s => code %(http_status)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:161
+#, python-format
+msgid "%(relative_uri)s => code %(http_status)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:172
+msgid "Unexpected status code"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:179
+#, python-format
+msgid "Decoding JSON: %s"
+msgstr ""
+
+#: nova/tests/virt/hyperv/test_hypervapi.py:488
+msgid "fake vswitch not found"
+msgstr ""
+
+#: nova/tests/virt/hyperv/test_hypervapi.py:947
+msgid "Simulated failure"
+msgstr ""
+
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
+msgid "Expected a list for 'auth' parameter"
+msgstr ""
+
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
+msgid "Expected a function in 'auth[0]' parameter"
+msgstr ""
+
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
+msgid "Expected a function in 'auth[1]' parameter"
+msgstr ""
+
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
+#, python-format
+msgid "Datastore regex %s did not match any datastores"
+msgstr ""
+
+#: nova/tests/virt/xenapi/test_vm_utils.py:485
+#: nova/virt/xenapi/vm_utils.py:2130
+#, python-format
+msgid ""
+"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
+"left to copy"
+msgstr ""
+
+#: nova/tests/virt/xenapi/test_xenapi.py:969
+#, python-format
+msgid "Creating files in %s to simulate guest agent"
+msgstr ""
+
+#: nova/tests/virt/xenapi/test_xenapi.py:980
+#, python-format
+msgid "Removing simulated guest agent files in %s"
+msgstr ""
+
+#: nova/tests/virt/xenapi/image/test_bittorrent.py:130
+#: nova/virt/xenapi/image/bittorrent.py:77
+msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set"
+msgstr ""
+
+#: nova/tests/virt/xenapi/image/test_bittorrent.py:161
+#: nova/virt/xenapi/image/bittorrent.py:86
+msgid "Multiple torrent URL fetcher extension found. Failing."
+msgstr ""
+
+#: nova/virt/block_device.py:162
+#, python-format
+msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/configdrive.py:97
+#, python-format
+msgid "Added %(filepath)s to config drive"
+msgstr ""
+
+#: nova/virt/driver.py:1009
+#, python-format
+msgid "Discarding event %s"
+msgstr ""
+
+#: nova/virt/driver.py:1014
+msgid "Event must be an instance of nova.virt.event.Event"
+msgstr ""
+
+#: nova/virt/driver.py:1017
+#, python-format
+msgid "Emitting event %s"
+msgstr ""
+
+#: nova/virt/driver.py:1020
+#, python-format
+msgid "Exception dispatching event %(event)s: %(ex)s"
+msgstr ""
+
+#: nova/virt/driver.py:1101
+msgid "Compute driver option required, but not specified"
+msgstr ""
+
+#: nova/virt/driver.py:1104
+#, python-format
+msgid "Loading compute driver '%s'"
+msgstr ""
+
+#: nova/virt/driver.py:1111
+msgid "Unable to load the virtualization driver"
+msgstr ""
+
+#: nova/virt/fake.py:215
+#, python-format
+msgid "Key '%(key)s' not in instances '%(inst)s'"
+msgstr ""
+
+#: nova/virt/firewall.py:177 nova/virt/libvirt/firewall.py:327
+msgid "Attempted to unfilter instance which is not filtered"
+msgstr ""
+
+#: nova/virt/firewall.py:185
+msgid "Filters added to instance"
+msgstr ""
+
+#: nova/virt/firewall.py:187
+msgid "Provider Firewall Rules refreshed"
+msgstr ""
+
+#: nova/virt/firewall.py:368
+#, python-format
+msgid "Adding security group rule: %r"
+msgstr ""
+
+#: nova/virt/firewall.py:496 nova/virt/xenapi/firewall.py:77
+#, python-format
+msgid "Adding provider rule: %s"
+msgstr ""
+
+#: nova/virt/images.py:115
+msgid "Snapshot list encountered but no header found!"
+msgstr ""
+
+#: nova/virt/images.py:203
+msgid "'qemu-img info' parsing failed."
+msgstr ""
+
+#: nova/virt/images.py:209
+#, python-format
+msgid "fmt=%(fmt)s backed by: %(backing_file)s"
+msgstr ""
+
+#: nova/virt/images.py:222
+#, python-format
+msgid "Converted to raw, but format is now %s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:85
+#, python-format
+msgid "Request for baremetal node %s sent to wrong service host"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:138
+msgid "cpu_arch is not found in instance_type_extra_specs"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:177
+#, python-format
+msgid "Baremetal node id not supplied to driver for %r"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:254
+#, python-format
+msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:281
+#, python-format
+msgid "Baremetal power manager failed to restart node for instance %r"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:293
+#, python-format
+msgid "Destroy called on non-existing instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:311
+#, python-format
+msgid "Error from baremetal driver during destroy: %s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:316
+#, python-format
+msgid "Error while recording destroy failure in baremetal database: %s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:326
+#, python-format
+msgid "Baremetal power manager failed to stop node for instance %r"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:339
+#, python-format
+msgid "Baremetal power manager failed to start node for instance %r"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:86
+#, python-format
+msgid "pid file %s does not contain any pid"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:109
+msgid "Node id not supplied to IPMI"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:112
+msgid "Address not supplied to IPMI"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:115
+msgid "User not supplied to IPMI"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:118
+msgid "Password not supplied to IPMI"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:135
+#, python-format
+msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:151
+#, python-format
+msgid "IPMI power on failed after %d tries"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:159
+msgid "IPMI power on failed"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:175
+#, python-format
+msgid "IPMI power off failed after %d tries"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:183
+msgid "IPMI power off failed"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:193
+msgid "IPMI set next bootdev failed"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:205 nova/virt/baremetal/tilera_pdu.py:154
+#, python-format
+msgid "Activate node called, but node %s is already active"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:106
+#, python-format
+msgid "Building PXE config for deployment %s."
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:224
+#, python-format
+msgid ""
+"Can not activate PXE bootloader. The following boot parameters were not "
+"passed to baremetal driver: %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
+#, python-format
+msgid "Fetching kernel and ramdisk for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
+#, python-format
+msgid "Fetching image %(ami)s for instance %(name)s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
+#, python-format
+msgid "Injecting files into image for instance %(name)s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
+#, python-format
+msgid "Node associated with another instance while waiting for deploy of %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:460
+#, python-format
+msgid "PXE deploy started for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:465
+#, python-format
+msgid "PXE deploy completed for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:469
+#, python-format
+msgid "PXE deploy failed for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
+#, python-format
+msgid "Baremetal node deleted while waiting for deployment of instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:476
+#, python-format
+msgid "Timeout reached while waiting for PXE deploy of instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:109
+#, python-format
+msgid ""
+"Can not activate Tilera bootloader. The following boot parameters were "
+"not passed to baremetal driver: %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:326
+#, python-format
+msgid "Tilera deploy started for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:332
+#, python-format
+msgid "Tilera deploy completed for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:340
+msgid "Node is unknown error state."
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:343
+#, python-format
+msgid "Tilera deploy failed for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:84
+msgid "Node id not supplied to PDU"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:87
+msgid "Address not supplied to PDU"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:90
+msgid "User not supplied to PDU"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:93
+msgid "Password not supplied to PDU"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:118
+msgid "PDU failed"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:135
+msgid "PDU power on failed"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:148
+msgid "PDU power off failed"
+msgstr ""
+
+#: nova/virt/baremetal/utils.py:42
+#, python-format
+msgid "Failed to inject data into image %(image)s. Error: %(e)s"
+msgstr ""
+
+#: nova/virt/baremetal/utils.py:53
+#, python-format
+msgid "Failed to unlink %(path)s, error: %(e)s"
+msgstr ""
+
+#: nova/virt/baremetal/utils.py:62
+#, python-format
+msgid "Failed to remove dir %(path)s, error: %(e)s"
+msgstr ""
+
+#: nova/virt/baremetal/utils.py:78
+#, python-format
+msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:38
+#, python-format
+msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:50
+#, python-format
+msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:57
+#, python-format
+msgid ""
+"Baremetal node: %(id)s has no available physical interface for virtual "
+"interface %(vif_uuid)s"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:63
+#, python-format
+msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:70
+#, python-format
+msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:74
+#, python-format
+msgid "no pif for vif_uuid=%s"
+msgstr ""
+
+#: nova/virt/baremetal/virtual_power_driver.py:109
+msgid "virtual_power_ssh_host not defined. Can not Start"
+msgstr ""
+
+#: nova/virt/baremetal/virtual_power_driver.py:113
+msgid "virtual_power_host_user not defined. Can not Start"
+msgstr ""
+
+#: nova/virt/baremetal/virtual_power_driver.py:119
+msgid "virtual_power_host_pass/key not set. Can not Start"
+msgstr ""
+
+#: nova/virt/baremetal/virtual_power_driver.py:197
+#, python-format
+msgid "Node \"%(name)s\" with MAC address %(mac)s not found."
+msgstr ""
+
+#: nova/virt/baremetal/volume_driver.py:124
+#, python-format
+msgid "baremetal driver was unable to delete tid %s"
+msgstr ""
+
+#: nova/virt/baremetal/volume_driver.py:188
+#, python-format
+msgid "Could not determine iscsi initiator name for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/volume_driver.py:228
+#, python-format
+msgid "No fixed PXE IP is associated to %s"
+msgstr ""
+
+#: nova/virt/baremetal/volume_driver.py:261
+#, python-format
+msgid "detach volume could not find tid for %s"
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:200
+msgid "instance_uuid must be supplied to bm_node_associate_and_update"
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:212
+#, python-format
+msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s."
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:247
+#: nova/virt/baremetal/db/sqlalchemy/api.py:289
+#, python-format
+msgid "Baremetal interface %s not found"
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:299
+#, python-format
+msgid "Baremetal interface %s already in use"
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:312
+#, python-format
+msgid "Baremetal virtual interface %s not found"
+msgstr ""
+
+#: nova/virt/disk/api.py:156
+#, python-format
+msgid "Checking if we can resize image %(image)s. size=%(size)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:162
+#, python-format
+msgid "Cannot resize image %s to a smaller size."
+msgstr ""
+
+#: nova/virt/disk/api.py:170
+#, python-format
+msgid "Checking if we can resize filesystem inside %(image)s. CoW=%(use_cow)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:180
+#, python-format
+msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize."
+msgstr ""
+
+#: nova/virt/disk/api.py:190
+#, python-format
+msgid ""
+"Unable to determine label for image %(image)s with error %(errror)s. "
+"Cannot resize."
+msgstr ""
+
+#: nova/virt/disk/api.py:257
+msgid "image already mounted"
+msgstr ""
+
+#: nova/virt/disk/api.py:313
+#, python-format
+msgid ""
+"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s"
+" admin_password=<SANITIZED> files=%(files)s partition=%(partition)s "
+"use_cow=%(use_cow)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:331
+#, python-format
+msgid "Ignoring error injecting data into image (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/api.py:350
+#, python-format
+msgid ""
+"Failed to mount container filesystem '%(image)s' on '%(target)s': "
+"%(errors)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:367
+#, python-format
+msgid "Failed to teardown ntainer filesystem: %s"
+msgstr ""
+
+#: nova/virt/disk/api.py:380
+#, python-format
+msgid "Failed to umount container filesystem: %s"
+msgstr ""
+
+#: nova/virt/disk/api.py:405
+#, python-format
+msgid "Ignoring error injecting %(inject)s into image (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/api.py:417
+#, python-format
+msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:426
+#, python-format
+msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:467
+#, python-format
+msgid "Inject key fs=%(fs)s key=%(key)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:495
+#, python-format
+msgid "Inject key fs=%(fs)s net=%(net)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:520
+#, python-format
+msgid "Inject admin password fs=%(fs)s admin_passwd=<SANITIZED>"
+msgstr ""
+
+#: nova/virt/disk/api.py:564
+msgid "Not implemented on Windows"
+msgstr ""
+
+#: nova/virt/disk/api.py:593
+#, python-format
+msgid "User %(username)s not found in password file."
+msgstr ""
+
+#: nova/virt/disk/api.py:609
+#, python-format
+msgid "User %(username)s not found in shadow file."
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:42
+#, python-format
+msgid ""
+"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s "
+"partition=%(partition)s imgfmt=%(imgfmt)s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:48 nova/virt/disk/mount/api.py:66
+#: nova/virt/disk/vfs/localfs.py:69
+msgid "Using LoopMount"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:53 nova/virt/disk/mount/api.py:71
+#: nova/virt/disk/vfs/localfs.py:74
+msgid "Using NbdMount"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:60
+#, python-format
+msgid ""
+"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s "
+"partition=%(partition)s device=%(device)s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:122
+msgid "Device allocation failed. Will retry in 2 seconds."
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:125
+msgid "Device allocation failed after repeated retries."
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:140
+#, python-format
+msgid "Map dev %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:145
+#, python-format
+msgid "partition search unsupported with %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:161
+#, python-format
+msgid "partition %s not found"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:162
+#, python-format
+msgid "Failed to map partitions: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:184
+#, python-format
+msgid "Unmap dev %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:192
+#, python-format
+msgid "Mount %(dev)s on %(dir)s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:197
+#, python-format
+msgid "Failed to mount filesystem: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:208
+#, python-format
+msgid "Umount %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:219
+msgid "Fail to mount, tearing back down"
+msgstr ""
+
+#: nova/virt/disk/mount/loop.py:34
+#, python-format
+msgid "Could not attach image to loopback: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/loop.py:35
+#, python-format
+msgid "Loop mount error: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/loop.py:41
+#, python-format
+msgid "Got loop device %s"
+msgstr ""
+
+#: nova/virt/disk/mount/loop.py:59
+#, python-format
+msgid "Release loop device %s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:56 nova/virt/disk/mount/nbd.py:70
+msgid "No free nbd devices"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:61
+msgid "nbd module not loaded"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:62
+msgid "nbd unavailable: module not loaded"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:88
+#, python-format
+msgid "Get nbd device %(dev)s for %(imgfile)s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:93
+#, python-format
+msgid "qemu-nbd error: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:94 nova/virt/disk/mount/nbd.py:107
+#, python-format
+msgid "NBD mount error: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:106
+#, python-format
+msgid "nbd device %s did not show up"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:113
+#, python-format
+msgid "Detaching from erroneous nbd device returned error: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:128
+#, python-format
+msgid "Release nbd device %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/api.py:28
+#, python-format
+msgid ""
+"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s "
+"partition=%(partition)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/api.py:34
+msgid "Trying to import guestfs"
+msgstr ""
+
+#: nova/virt/disk/vfs/api.py:41
+msgid "Using primary VFSGuestFS"
+msgstr ""
+
+#: nova/virt/disk/vfs/api.py:46
+msgid "Falling back to VFSLocalFS"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:56
+#, python-format
+msgid "Mount guest OS image %(imgfile)s partition %(part)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:65
+#, python-format
+msgid "Inspecting guest OS image %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:69
+#, python-format
+msgid "No operating system found in %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:73
+#, python-format
+msgid "Multi-boot OS %(roots)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:75
+#, python-format
+msgid "Multi-boot operating system found in %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:81
+#, python-format
+msgid "Inspecting guest OS root filesystem %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:86
+#, python-format
+msgid "No mount points found in %(root)s of %(imgfile)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:94
+#, python-format
+msgid "Mounting %(dev)s at %(dir)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:100
+#, python-format
+msgid ""
+"Error mounting %(device)s to %(dir)s in image %(imgfile)s with libguestfs"
+" (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:110
+#, python-format
+msgid "Setting up appliance for %(imgfile)s %(imgfmt)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:128
+#, python-format
+msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:135
+msgid "Tearing down appliance"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:141
+#, python-format
+msgid "Failed to close augeas %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:149
+#, python-format
+msgid "Failed to shutdown appliance %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:157
+#, python-format
+msgid "Failed to close guest handle %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:103
+#, python-format
+msgid "Make directory path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:108
+#, python-format
+msgid "Append file path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:179 nova/virt/disk/vfs/localfs.py:117
+#, python-format
+msgid "Replace file path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:184 nova/virt/disk/vfs/localfs.py:126
+#, python-format
+msgid "Read file path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:189 nova/virt/disk/vfs/localfs.py:132
+#, python-format
+msgid "Has file path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:198
+#, python-format
+msgid "Set permissions path=%(path)s mode=%(mode)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:204
+#, python-format
+msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:218
+#, python-format
+msgid "chown uid=%(uid)d gid=%(gid)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:48
+#, python-format
+msgid "File path %s not valid"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:83
+#, python-format
+msgid "Failed to mount image %(ex)s)"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:91
+#, python-format
+msgid "Failed to unmount %(imgdir)s: %(ex)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:97
+#, python-format
+msgid "Failed to remove %(imgdir)s: %(ex)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:140
+#, python-format
+msgid "Set permissions path=%(path)s mode=%(mode)o"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:146
+#, python-format
+msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s"
+msgstr ""
+
+#: nova/virt/docker/driver.py:45
+msgid "Default TCP port to find the docker-registry container"
+msgstr ""
+
+#: nova/virt/docker/driver.py:76
+msgid ""
+"Docker daemon is not running or is not reachable (check the rights on "
+"/var/run/docker.sock)"
+msgstr ""
+
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
+#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
+#, python-format
+msgid ""
+"Hostname has changed from %(old)s to %(new)s. A restart is required to "
+"take effect."
+msgstr ""
+
+#: nova/virt/docker/driver.py:215
+msgid "Cannot find any PID under container \"{0}\""
+msgstr ""
+
+#: nova/virt/docker/driver.py:228
+msgid "Cannot set fixed ip"
+msgstr ""
+
+#: nova/virt/docker/driver.py:253
+msgid "Failed to setup the network, rolling back"
+msgstr ""
+
+#: nova/virt/docker/driver.py:267
+msgid "Image container format not supported ({0})"
+msgstr ""
+
+#: nova/virt/docker/driver.py:296
+msgid "Image name \"{0}\" does not exist, fetching it..."
+msgstr ""
+
+#: nova/virt/docker/driver.py:301
+msgid "Cannot pull missing image"
+msgstr ""
+
+#: nova/virt/docker/driver.py:306
+msgid "Cannot create container"
+msgstr ""
+
+#: nova/virt/docker/driver.py:312
+msgid "Cannot setup network: {0}"
+msgstr ""
+
+#: nova/virt/docker/driver.py:330
+msgid "Cannot stop the container, please check docker logs"
+msgstr ""
+
+#: nova/virt/docker/driver.py:333
+msgid "Cannot restart the container, please check docker logs"
+msgstr ""
+
+#: nova/virt/hyperv/basevolumeutils.py:72
+msgid "The ISCSI initiator name can't be found. Choosing the default one"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:154
+msgid "plug_vifs called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:157
+msgid "unplug_vifs called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:160
+msgid "ensure_filtering_rules_for_instance called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:164
+msgid "unfilter_instance called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:195
+msgid "get_console_output called"
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:93
+#, python-format
+msgid "Windows version: %s "
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:105
+msgid "get_available_resource called"
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
+#: nova/virt/xenapi/host.py:167
+msgid "Updating host stats"
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:165
+msgid "get_host_stats called"
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:180
+#, python-format
+msgid "Host IP address is: %s"
+msgstr ""
+
+#: nova/virt/hyperv/imagecache.py:49
+#, python-format
+msgid "The image is not a valid VHD: %s"
+msgstr ""
+
+#: nova/virt/hyperv/imagecache.py:70
+#, python-format
+msgid ""
+"Cannot resize the image to a size smaller than the VHD max. internal "
+"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
+msgstr ""
+
+#: nova/virt/hyperv/imagecache.py:85
+#, python-format
+msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/imagecache.py:90
+#, python-format
+msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:41
+msgid "Live migration is supported starting with Hyper-V Server 2012"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:64
+msgid "live_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:74
+#, python-format
+msgid "Calling live migration recover_method for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:78
+#, python-format
+msgid "Calling live migration post_method for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:85
+msgid "pre_live_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:99
+msgid "post_live_migration_at_destination called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:107
+msgid "check_can_live_migrate_destination called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:113
+msgid "check_can_live_migrate_destination_cleanup called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:118
+msgid "check_can_live_migrate_source called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:45
+#, python-format
+msgid "Live migration is not supported on target host \"%s\""
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:48
+#, python-format
+msgid "Target live migration host \"%s\" is unreachable"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:51
+#, python-format
+msgid "Live migration failed: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:63
+msgid "Live migration is not enabled on this host"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:66
+msgid "Live migration networks are not configured on this host"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:131
+#, python-format
+msgid "VM not found: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:74 nova/virt/hyperv/vmutils.py:140
+#, python-format
+msgid "Duplicate VM name found: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:79
+#, python-format
+msgid "Destroying existing remote planned VM: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:101
+#, python-format
+msgid "Creating remote planned VM for VM: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:158
+#, python-format
+msgid ""
+"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on "
+"planned VM %(vm_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:167
+#, python-format
+msgid "Updating remote planned VM disk paths for VM: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:203
+#, python-format
+msgid "Starting live migration for VM: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:212
+#, python-format
+msgid "Getting live migration networks for remote host: %s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:49
+msgid "Migration target is the source host"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:51
+#, python-format
+msgid "Migration target host: %s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:72
+#, python-format
+msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:96
+msgid "Cannot cleanup migration files"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:104
+#, python-format
+msgid ""
+"Cannot resize the root disk to a smaller size. Current size: "
+"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:112
+msgid "migrate_disk_and_power_off called"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:132
+msgid "confirm_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:147
+msgid "finish_revert_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:169
+#, python-format
+msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:175
+#, python-format
+msgid ""
+"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
+"%(diff_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:183
+#, python-format
+msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:199 nova/virt/hyperv/vmops.py:164
+msgid "Cannot resize a VHD to a smaller size"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:206
+#, python-format
+msgid "Getting parent disk info for disk: %s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:212
+#, python-format
+msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:224
+#, python-format
+msgid ""
+"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
+"%(diff_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:235
+msgid "finish_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:244
+#, python-format
+msgid "Cannot find boot VHD file for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/networkutils.py:47 nova/virt/hyperv/networkutilsv2.py:44
+#, python-format
+msgid "vswitch \"%s\" not found"
+msgstr ""
+
+#: nova/virt/hyperv/networkutils.py:60
+#, python-format
+msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/networkutilsv2.py:57
+msgid "No external vswitch found"
+msgstr ""
+
+#: nova/virt/hyperv/pathutils.py:73
+#, python-format
+msgid "The file copy from %(src)s to %(dest)s failed"
+msgstr ""
+
+#: nova/virt/hyperv/pathutils.py:95
+#, python-format
+msgid "Creating directory: %s"
+msgstr ""
+
+#: nova/virt/hyperv/pathutils.py:100 nova/virt/hyperv/snapshotops.py:124
+#, python-format
+msgid "Removing directory: %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:55
+#, python-format
+msgid "Creating snapshot for instance %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:64
+#, python-format
+msgid "Getting info for VHD %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:72
+#, python-format
+msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:83
+#, python-format
+msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:90
+#, python-format
+msgid ""
+"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
+"%(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:98
+#, python-format
+msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:105
+#, python-format
+msgid ""
+"Updating Glance image %(name)s with content from merged disk "
+"%(image_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:112
+#, python-format
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:117
+#, python-format
+msgid "Removing snapshot %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:121
+#, python-format
+msgid "Failed to remove snapshot for VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/vhdutils.py:54 nova/virt/hyperv/vhdutilsv2.py:54
+#, python-format
+msgid "Unsupported disk format: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vhdutils.py:136
+#, python-format
+msgid "The %(vhd_type)s type VHD is not supported"
+msgstr ""
+
+#: nova/virt/hyperv/vhdutils.py:147
+#, python-format
+msgid "Unable to obtain block size from VHD %(vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/vhdutils.py:188
+msgid "Unsupported virtual disk format"
+msgstr ""
+
+#: nova/virt/hyperv/vif.py:74
+#, python-format
+msgid "Creating vswitch port for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:114
+#, python-format
+msgid "VIF driver not found for network_api_class: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:123
+msgid "get_info called for instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:146
+#, python-format
+msgid ""
+"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: "
+"%(root_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:153
+#, python-format
+msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:167
+#, python-format
+msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:194
+msgid "Spawning new instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:222
+msgid "Spawn instance failed"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:257
+#, python-format
+msgid "Creating nic for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
+#, python-format
+msgid "Invalid config_drive_format \"%s\""
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:271
+#, python-format
+msgid "Using config drive for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
+#, python-format
+msgid "Creating config drive at %(path)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
+#, python-format
+msgid "Creating config drive failed with error: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:328
+#, python-format
+msgid "Got request to destroy instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:341
+#, python-format
+msgid "Instance not found: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:347
+#, python-format
+msgid "Failed to destroy instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:352
+msgid "reboot instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:358
+msgid "Pause instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:364
+msgid "Unpause instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:370
+msgid "Suspend instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:376
+msgid "Resume instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:382
+msgid "Power off instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:388
+msgid "Power on instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:395
+#, python-format
+msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:400
+#, python-format
+msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:109
+#, python-format
+msgid "Cannot get VM summary data for: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:196
+msgid ""
+"The Windows account running nova-compute on this Hyper-V host doesn't "
+"have the required permissions to create or operate the virtual machine."
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:206
+#, python-format
+msgid "Creating VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:211
+#, python-format
+msgid "Setting memory for vm %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:214
+#, python-format
+msgid "Set vCPUs for vm %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:373
+#, python-format
+msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:414
+#, python-format
+msgid "Operation failed with return value: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:430
+#, python-format
+msgid ""
+"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
+" - %(err_desc)s - Error code: %(err_code)d"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:441
+#, python-format
+msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:447
+#, python-format
+msgid "WMI job failed with status %d. No error description available"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:453
+#, python-format
+msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:561
+msgid "Metrics collection is not supported on this version of Hyper-V"
+msgstr ""
+
+#: nova/virt/hyperv/vmutilsv2.py:237
+#, python-format
+msgid "Metric not found: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:88
+#, python-format
+msgid ""
+"Already logged in on storage target. No need to login. Portal: "
+"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:94
+#, python-format
+msgid ""
+"Logging in on storage target. Portal: %(target_portal)s, IQN: "
+"%(target_iqn)s, LUN: %(target_lun)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:109
+#, python-format
+msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:140
+#, python-format
+msgid "Attach volume failed: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:142
+#, python-format
+msgid "Unable to attach volume to instance %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:155
+#, python-format
+msgid "Logging off storage target %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:160
+#, python-format
+msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:173
+#, python-format
+msgid "Detaching physical disk from instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:183 nova/virt/libvirt/driver.py:984
+msgid "Could not determine iscsi initiator name"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:196 nova/virt/hyperv/volumeops.py:210
+#, python-format
+msgid "Unable to find a mounted disk for target_iqn: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:198
+#, python-format
+msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeutils.py:44
+#, python-format
+msgid "An error has occurred when calling the iscsi initiator: %s"
+msgstr ""
+
+#: nova/virt/libvirt/blockinfo.py:140
+#, python-format
+msgid "Unable to determine disk prefix for %s"
+msgstr ""
+
+#: nova/virt/libvirt/blockinfo.py:188
+#, python-format
+msgid "No free disk device names for prefix '%s'"
+msgstr ""
+
+#: nova/virt/libvirt/blockinfo.py:280
+#, python-format
+msgid "Unable to determine disk bus for '%s'"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:360
+#, python-format
+msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:484
+#, python-format
+msgid "Event loop thread is not active, discarding event %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:557
+msgid "Starting native event thread"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:562
+msgid "Starting green dispatch thread"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:573
+#, python-format
+msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:584
+#, python-format
+msgid "Connecting to libvirt: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:595
+#, python-format
+msgid "Registering for lifecycle events %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:603
+#, python-format
+msgid "URI %s does not support events"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:608
+#, python-format
+msgid "Registering for connection events: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:613
+#, python-format
+msgid "URI %s does not support connection events"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:623
+#, python-format
+msgid "Connection to libvirt lost: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:636
+msgid "Connection to libvirt broke"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:658 nova/virt/libvirt/driver.py:661
+#, python-format
+msgid "Can not handle authentication request for %d credentials"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:679
+#, python-format
+msgid "Connection to libvirt failed: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:780
+msgid "Cannot destroy instance, operation time out"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:782
+msgid "operation time out"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:787
+#, python-format
+msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:803
+msgid "During wait destroy, instance disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:808
+msgid "Instance destroyed successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:818
+msgid "Instance may be started again."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:828
+msgid "Going to destroy instance again."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:848
+msgid "Error from libvirt during undefineFlags. Retrying with undefine"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:864
+#, python-format
+msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:884
+msgid "Instance may be still running, destroy it again."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:890
+#, python-format
+msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:990
+msgid "Could not determine fibre channel world wide node names"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:997
+msgid "Could not determine fibre channel world wide port names"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1058
+#, python-format
+msgid ""
+"Volume sets block size, but the current libvirt hypervisor '%s' does not "
+"support custom block size"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1065
+#, python-format
+msgid "Volume sets block size, but libvirt '%s' or later is required."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1162
+msgid "Swap only supports host devices"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1230
+msgid "During detach_volume, instance disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1255
+msgid "attaching network adapter failed."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1277
+msgid "During detach_interface, instance disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1281
+msgid "detaching network adapter failed."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1381
+msgid "Beginning live snapshot process"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1384
+msgid "Beginning cold snapshot process"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1417
+msgid "Snapshot extracted, beginning image upload"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1429
+msgid "Snapshot image upload complete"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1436
+msgid "libvirt error while requesting blockjob info."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1520
+msgid "Failed to send updated snapshot status to volume service."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1570
+msgid "Found no disk to snapshot."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1594
+#, python-format
+msgid "snap xml: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1608
+msgid ""
+"Unable to create quiesced VM snapshot, attempting again with quiescing "
+"disabled."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1615
+msgid "Unable to create VM snapshot, failing volume_snapshot operation."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1635
+#, python-format
+msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1645
+#, python-format
+msgid "Unknown type: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1650
+msgid "snapshot_id required in create_info"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1659
+msgid ""
+"Error occurred during volume_snapshot_create, sending error status to "
+"Cinder."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1698
+#, python-format
+msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1702
+#, python-format
+msgid "volume_snapshot_delete: delete_info: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1705
+#, python-format
+msgid "Unknown delete_info type %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1735
+#, python-format
+msgid "Unable to locate disk matching id: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1751
+#, python-format
+msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1762
+msgid "blockRebase started successfully"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1766
+msgid "waiting for blockRebase job completion"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1782
+msgid "blockCommit started successfully"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1786
+msgid "waiting for blockCommit job completion"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1796
+msgid ""
+"Error occurred during volume_snapshot_delete, sending error status to "
+"Cinder."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1812
+#, python-format
+msgid "Instance soft reboot failed: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1816
+msgid "Instance soft rebooted successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1820
+msgid "Failed to soft reboot instance. Trying hard reboot."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1861
+msgid "Instance shutdown successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1869
+msgid "Instance may have been rebooted during soft reboot, so return now."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1923
+msgid "Instance rebooted successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2073
+msgid "Instance is running"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
+msgid "Instance spawned successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2096
+#, python-format
+msgid "data: %(data)r, fpath: %(fpath)r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
+#, python-format
+msgid "Truncated console log returned, %d bytes ignored"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
+msgid "Guest does not have a console available"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2211
+msgid "This python runtime does not support direct I/O"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2220
+#, python-format
+msgid "Path '%(path)s' supports direct I/O"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2224
+#, python-format
+msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
+#, python-format
+msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2306
+msgid "Creating image"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2408
+msgid "Using config drive"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2461
+#, python-format
+msgid "Injecting %(inj)s into image %(img_id)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2473
+#, python-format
+msgid "Error injecting data into image %(img_id)s (%(e)s)"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2519
+#, python-format
+msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2548
+msgid "Instance disappeared while detaching a PCI device from it."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2559
+#, python-format
+msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2615
+#, python-format
+msgid ""
+"Config requested an explicit CPU model, but the current libvirt "
+"hypervisor '%s' does not support selecting CPU models"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2621
+msgid "Config requested a custom CPU model, but no model name was provided"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2625
+msgid "A CPU model name should not be set when a host CPU model is requested"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2629
+#, python-format
+msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2645
+msgid ""
+"Passthrough of the host CPU was requested but this libvirt version does "
+"not support this feature"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
+msgid "Qemu guest agent is enabled through image metadata"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3033
+#, python-format
+msgid ""
+"Start to_xml instance=%(instance)s network_info=%(network_info)s "
+"disk_info=%(disk_info)s image_meta=%(image_meta)s "
+"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3050
+#, python-format
+msgid "End to_xml instance=%(instance)s xml=%(xml)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3068
+#, python-format
+msgid ""
+"Error from libvirt while looking up %(instance_id)s: [Error Code "
+"%(error_code)s] %(ex)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3089
+#, python-format
+msgid ""
+"Error from libvirt while looking up %(instance_name)s: [Error Code "
+"%(error_code)s] %(ex)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3139
+#, python-format
+msgid "An error occurred while trying to define a domain with xml: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3148
+#, python-format
+msgid "An error occurred while trying to launch a defined domain with xml: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3156
+#, python-format
+msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
+#, python-format
+msgid "libvirt can't find a domain with id: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
+#, python-format
+msgid "Invalid range expression %r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3317
+#, python-format
+msgid "Invalid exclusion expression %r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3324
+#, python-format
+msgid "Invalid inclusion expression %r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3329
+#, python-format
+msgid "No CPUs available after parsing %r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3346
+msgid ""
+"Cannot get the number of cpu, because this function is not implemented "
+"for this platform. "
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3356
+msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3408
+#, python-format
+msgid "couldn't obtain the vpu count from domain id: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3480
+msgid "libvirt version is too old (does not support getVersion)"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3650
+#, python-format
+msgid "Trying to get stats for the volume %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3663
+#, python-format
+msgid ""
+"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
+"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, "
+"wr_bytes=%(wr_bytes)d"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3681
+#, python-format
+msgid ""
+"Getting block stats failed, device might have been detached. "
+"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3687
+#, python-format
+msgid ""
+"Could not find domain in libvirt for instance %s. Cannot get block stats "
+"for device"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3741
+#, python-format
+msgid ""
+"Creating tmpfile %s to verify with other compute node that the instance "
+"is on the same shared storage."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3822
+msgid "Block migration can not be used with shared storage."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3830
+msgid "Live migration can not be used without shared storage."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3874
+#, python-format
+msgid ""
+"Unable to migrate %(instance_uuid)s: Disk of instance is too "
+"large(available on destination host:%(available)s < need:%(necessary)s)"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3901
+#, python-format
+msgid ""
+"Instance launched has CPU info:\n"
+"%s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3913
+#, python-format
+msgid ""
+"CPU doesn't have compatibility.\n"
+"\n"
+"%(ret)s\n"
+"\n"
+"Refer to %(u)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3930
+#, python-format
+msgid ""
+"Creating tmpfile %s to notify to other compute nodes that they should "
+"mount the same storage."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3980
+#, python-format
+msgid "The firewall filter for %s does not exist"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4052
+#, python-format
+msgid "Live Migration failure: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4153
+#, python-format
+msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4268
+#, python-format
+msgid ""
+"Error from libvirt while getting description of %(instance_name)s: [Error"
+" Code %(error_code)s] %(ex)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4300
+#, python-format
+msgid "skipping %s since it looks like volume"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4304
+#, python-format
+msgid "skipping disk for %s as it does not have a path"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4309
+#, python-format
+msgid "skipping disk %(path)s (%(target)s) as it is a volume"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4349
+#, python-format
+msgid "Getting disk size of %(i_name)s: %(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4419
+msgid "Starting migrate_disk_and_power_off"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4488
+msgid "Instance running successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4494
+msgid "Starting finish_migration"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4565
+msgid "Starting finish_revert_migration"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4688
+#, python-format
+msgid "Checking instance files accessability %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4712
+#, python-format
+msgid "Deleting instance files %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4717
+#, python-format
+msgid "Failed to cleanup directory %(target)s: %(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4724
+#, python-format
+msgid "Deletion of %s failed"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4727
+#, python-format
+msgid "Deletion of %s complete"
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:52
+msgid ""
+"Libvirt module could not be loaded. NWFilterFirewall will not work "
+"correctly."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:109
+msgid "Called setup_basic_filtering in nwfilter"
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:117
+msgid "Ensuring static filters"
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:268
+#, python-format
+msgid "The nwfilter(%s) is not found."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:290
+#, python-format
+msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:308
+msgid "iptables firewall: Setup Basic Filtering"
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:306
+#, python-format
+msgid ""
+"%(base)s virtual size %(disk_size)slarger than flavor root disk size "
+"%(size)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:344
+msgid "You should specify libvirt_images_volume_group flag to use LVM images."
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:427
+msgid "You should specify libvirt_images_rbd_pool flag to use rbd images."
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:507
+msgid "rbd python libraries not found"
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:552
+#, python-format
+msgid "Unknown image_type=%s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:140
+#, python-format
+msgid "Error reading image info file %(filename)s: %(error)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:179
+#, python-format
+msgid "Reading image info file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:201
+#, python-format
+msgid "Writing stored info to %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:330
+#, python-format
+msgid "%s is a valid instance name"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:333
+#, python-format
+msgid "%s has a disk file"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:335
+#, python-format
+msgid "Instance %(instance)s is backed by %(backing)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:348
+#, python-format
+msgid ""
+"Instance %(instance)s is using a backing file %(backing)s which does not "
+"appear in the image service"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:423
+#, python-format
+msgid "image %(id)s at (%(base_file)s): image verification failed"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:433
+#, python-format
+msgid ""
+"image %(id)s at (%(base_file)s): image verification skipped, no hash "
+"stored"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:442
+#, python-format
+msgid "%(id)s (%(base_file)s): generating checksum"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:457
+#, python-format
+msgid "Cannot remove %(base_file)s, it does not exist"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:469
+#, python-format
+msgid "Base file too young to remove: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:472
+#, python-format
+msgid "Removing base file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:479
+#, python-format
+msgid "Failed to remove %(base_file)s, error was %(error)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:490
+#, python-format
+msgid "image %(id)s at (%(base_file)s): checking"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:514
+#, python-format
+msgid ""
+"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, "
+"%(remote)d on other nodes sharing this instance storage"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:526
+#, python-format
+msgid ""
+"image %(id)s at (%(base_file)s): warning -- an absent base file is in "
+"use! instances: %(instance_list)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:538
+#, python-format
+msgid "image %(id)s at (%(base_file)s): image is not in use"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:545
+#, python-format
+msgid "image %(id)s at (%(base_file)s): image is in use"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:569
+#, python-format
+msgid "Skipping verification, no base directory at %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:573
+msgid "Verify base images"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:580
+#, python-format
+msgid "Image id %(id)s yields fingerprint %(fingerprint)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:598
+#, python-format
+msgid "Unknown base file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:603
+#, python-format
+msgid "Active base files: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:606
+#, python-format
+msgid "Corrupt base files: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:610
+#, python-format
+msgid "Removable base files: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:618
+msgid "Verification complete"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:78 nova/virt/libvirt/utils.py:84
+msgid "systool is not installed"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:88
+msgid "Cannot find any Fibre Channel HBAs"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:230
+#, python-format
+msgid ""
+"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db "
+"available, but %(size)db required by volume %(lv)s."
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:243
+#, python-format
+msgid ""
+"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. "
+"Virtual volume size is %(size)db, but free space on volume group is only "
+"%(free_space)db."
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:282
+#, python-format
+msgid "rbd remove %(name)s in pool %(pool)s failed"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:303
+#, python-format
+msgid "vg %s must be LVM volume group"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:332
+#, python-format
+msgid "Path %s must be LVM logical volume"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:607
+msgid "Can't retrieve root device path from instance libvirt configuration"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:318 nova/virt/libvirt/vif.py:541
+#: nova/virt/libvirt/vif.py:702
+#, python-format
+msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:325 nova/virt/libvirt/vif.py:548
+#: nova/virt/libvirt/vif.py:709
+msgid "vif_type parameter must be present for this vif_driver implementation"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:364 nova/virt/libvirt/vif.py:566
+#: nova/virt/libvirt/vif.py:727
+#, python-format
+msgid "Unexpected vif_type=%s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:376
+#, python-format
+msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:387
+#, python-format
+msgid "Ensuring bridge %s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:504 nova/virt/libvirt/vif.py:536
+msgid "Failed while plugging vif"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:582 nova/virt/libvirt/vif.py:610
+#: nova/virt/libvirt/vif.py:628 nova/virt/libvirt/vif.py:649
+#: nova/virt/libvirt/vif.py:668 nova/virt/libvirt/vif.py:697
+msgid "Failed while unplugging vif"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:737
+msgid ""
+"The LibvirtBridgeDriver VIF driver is now deprecated and will be removed "
+"in the next release. Please use the LibvirtGenericVIFDriver VIF driver, "
+"together with a network plugin that reports the 'vif_type' attribute"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:765
+msgid ""
+"The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be "
+"removed in the next release. Please use the LibvirtGenericVIFDriver VIF "
+"driver, together with a network plugin that reports the 'vif_type' "
+"attribute"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:794
+msgid ""
+"The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be"
+" removed in the next release. Please use the LibvirtGenericVIFDriver VIF "
+"driver, together with a network plugin that reports the 'vif_type' "
+"attribute"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:824
+msgid ""
+"The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and "
+"will be removed in the next release. Please use the "
+"LibvirtGenericVIFDriver VIF driver, together with a network plugin that "
+"reports the 'vif_type' attribute"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:853
+msgid ""
+"The NeutronLinuxBridgeVIFDriver VIF driver is now deprecated and will be "
+"removed in the next release. Please use the LibvirtGenericVIFDriver VIF "
+"driver, together with a network plugin that reports the 'vif_type' "
+"attribute"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:131
+#, python-format
+msgid "Unknown content in connection_info/qos_specs: %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:276
+#, python-format
+msgid "iSCSI device not found at %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:279
+#, python-format
+msgid ""
+"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try "
+"number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:292
+#, python-format
+msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:553
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:556
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try "
+"number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:569
+#, python-format
+msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:736 nova/virt/libvirt/volume.py:872
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:784
+#, python-format
+msgid "AoE device not found at %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:786
+#, python-format
+msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:801
+#, python-format
+msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:943
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:952
+#, python-format
+msgid "Looking for Fibre Channel dev %(device)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:962
+msgid "Fibre Channel device not found."
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:965
+#, python-format
+msgid ""
+"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
+"Try number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:982
+#, python-format
+msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:991
+#, python-format
+msgid "Multipath device discovered %(device)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:1068
+msgid "Value required for 'scality_sofs_config'"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:1079
+#, python-format
+msgid "Cannot access 'scality_sofs_config': %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:1085
+msgid "Cannot execute /sbin/mount.sofs"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:1100
+msgid "Cannot mount Scality SOFS, check syslog for errors"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:151
+#, python-format
+msgid "Removing the logical volume '%s'"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:169
+#, python-format
+msgid "Fetching image '%s' from glance"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:174
+#, python-format
+msgid "Using image found at '%s'"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:176
+#, python-format
+msgid "Ensuring image '%s' exists on IVM"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:188
+#, python-format
+msgid "Creating logical volume of size %s bytes"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:191
+#, python-format
+msgid "Copying image to the device '%s'"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:194
+msgid "Error while creating logical volume from image. Will attempt cleanup."
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:202
+msgid "Error while attempting cleanup of failed deploy to logical volume."
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:248
+msgid "Snapshot added to glance."
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:254
+#, python-format
+msgid "Failed to clean up snapshot file %s"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:339
+msgid "Could not create logical volume. No space left on any volume group."
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:446 nova/virt/powervm/blockdev.py:526
+msgid "Unable to get checksum"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:453 nova/virt/powervm/blockdev.py:542
+msgid "Image checksums do not match"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:478
+#, python-format
+msgid "Image found on host at '%s'"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:486
+msgid "Uncompressed image file not found"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:563 nova/virt/powervm/operator.py:735
+#, python-format
+msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:580 nova/virt/powervm/operator.py:752
+#, python-format
+msgid "Found error stream for command \"%(command)s\": %(error_text)s"
+msgstr ""
+
+#: nova/virt/powervm/common.py:68
+msgid "Connection error connecting PowerVM manager"
+msgstr ""
+
+#: nova/virt/powervm/common.py:101
+#, python-format
+msgid "Running cmd (SSH-as-root): %s"
+msgstr ""
+
+#: nova/virt/powervm/common.py:150
+msgid "File transfer to PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/common.py:169
+#, python-format
+msgid "ftp GET %(remote_path)s to: %(local_path)s"
+msgstr ""
+
+#: nova/virt/powervm/common.py:176
+msgid "File transfer from PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:95
+msgid "Network injection is not supported by the PowerVM driver."
+msgstr ""
+
+#: nova/virt/powervm/driver.py:125
+msgid "Soft reboot is not supported for PowerVM."
+msgstr ""
+
+#: nova/virt/powervm/driver.py:134
+msgid "In get_host_ip_addr"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:137
+#, python-format
+msgid "Attempting to resolve %s"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:139
+#, python-format
+msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:181
+#, python-format
+msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:186
+msgid "pause is not supported for PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:191
+msgid "unpause is not supported for PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:196
+msgid "Suspend is not supported by thePowerVM driver."
+msgstr ""
+
+#: nova/virt/powervm/driver.py:201
+msgid "Resume is not supported by thePowerVM driver."
+msgstr ""
+
+#: nova/virt/powervm/driver.py:219
+msgid "Host power action is not supported by thePowerVM driver."
+msgstr ""
+
+#: nova/virt/powervm/exception.py:22
+msgid "Connection to PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:26
+#, python-format
+msgid "File '%(file_path)s' transfer to PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:30
+#, python-format
+msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:34
+#, python-format
+msgid "LPAR instance '%(instance_name)s' could not be found"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:38
+#, python-format
+msgid "LPAR instance '%(instance_name)s' creation failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:42
+msgid "No space left on any volume group"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:50
+#, python-format
+msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:55
+msgid "Image creation failed on PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:59
+#, python-format
+msgid ""
+"Insufficient free memory on PowerVM system to spawn instance "
+"'%(instance_name)s'"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:64
+#, python-format
+msgid ""
+"Insufficient available CPUs on PowerVM system to spawn instance "
+"'%(instance_name)s'"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:69
+#, python-format
+msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:73
+#, python-format
+msgid "Unrecognized root disk information: '%(disk_info)s'"
+msgstr ""
+
+#: nova/virt/powervm/lpar.py:56
+#, python-format
+msgid ""
+"Encountered unknown LPAR attribute: %s\n"
+"Continuing without storing"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:103
+#, python-format
+msgid "LPAR instance '%s' not found"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:197
+#, python-format
+msgid "PowerVM image creation failed: %s"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:211
+#, python-format
+msgid "Creating LPAR instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:213
+#, python-format
+msgid "LPAR instance '%s' creation failed"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:219
+#, python-format
+msgid "Activating the LPAR instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:236
+#, python-format
+msgid "Instance '%s' failed to boot"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:248
+msgid "Error while attempting to clean up failed instance launch."
+msgstr ""
+
+#: nova/virt/powervm/operator.py:252
+#, python-format
+msgid "Instance spawned in %s seconds"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:263
+#, python-format
+msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
+msgstr ""
+
+#: nova/virt/powervm/operator.py:282
+#, python-format
+msgid "Stopping instance %s for snapshot."
+msgstr ""
+
+#: nova/virt/powervm/operator.py:305
+#, python-format
+msgid "Shutting down the instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:310
+#, python-format
+msgid "Deleting the LPAR instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:322
+msgid "PowerVM instance cleanup failed"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:401
+msgid "Not enough free memory in the host"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:356 nova/virt/powervm/operator.py:407
+msgid "Insufficient available CPU on PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:502
+#, python-format
+msgid "Invalid LPAR state: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:149
+msgid ""
+"Must specify host_ip, host_username and host_password to use "
+"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:243
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:275
+#, python-format
+msgid "Currently there is no log available for instance %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:402
+#, python-format
+msgid "All clusters specified %s were not found in the vCenter"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:411
+#, python-format
+msgid "The following clusters could not be found in the vCenter %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:420
+#, python-format
+msgid "Invalid Regular Expression %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:538
+#, python-format
+msgid "The resource %s does not exist"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:584
+#, python-format
+msgid "Invalid cluster or resource pool name : %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:607
+#, python-format
+msgid "The available nodes are: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:793
+#, python-format
+msgid ""
+"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
+"seconds"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:880
+#, python-format
+msgid "In vmwareapi:_call_method, got this exception: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:916
+#, python-format
+msgid "Task [%(task_name)s] %(task_ref)s status: success"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:922
+#, python-format
+msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:928
+#, python-format
+msgid "In vmwareapi:_poll_task, Got this error %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:97
+#, python-format
+msgid "Error(s) %s occurred in the call to RetrievePropertiesEx"
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:111
+msgid "VMware Driver fault."
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:117
+msgid "VMware Driver configuration fault."
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:121
+msgid "No default value for use_linked_clone found."
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:80
+#, python-format
+msgid "%(text)s: _db_content => %(content)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:220
+#, python-format
+msgid "Property %(attr)s not set for the managed object %(name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:753
+msgid "There is no VM registered"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
+#, python-format
+msgid "Virtual Machine with ref %s is not there"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:824
+#, python-format
+msgid "Logging out a session that is invalid or already logged out: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:839
+msgid "Session is faulty"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:842
+msgid "Session Invalid"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:945
+msgid "No Virtual Machine has been registered yet"
+msgstr ""
+
+#: nova/virt/vmwareapi/host.py:40
+#, python-format
+msgid "%(action)s %(host)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/host.py:63
+#, python-format
+msgid "Set maintenance mod on %(host)s to %(mode)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/io_util.py:119
+#, python-format
+msgid "Glance image %s is in killed state"
+msgstr ""
+
+#: nova/virt/vmwareapi/io_util.py:127
+#, python-format
+msgid "Glance image %(image_id)s is in unknown state - %(state)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_util.py:134
+msgid ""
+"ESX SOAP server returned an empty port group for the host system in its "
+"response"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_util.py:160
+#, python-format
+msgid "Creating Port Group with name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_util.py:174
+#, python-format
+msgid "Created Port Group with name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/read_write_util.py:150
+#, python-format
+msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:87
+msgid "Unable to import suds."
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:174
+#, python-format
+msgid "No such SOAP method '%s' provided by VI SDK"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:179
+#, python-format
+msgid "httplib error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:186
+#, python-format
+msgid "Socket error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:191
+#, python-format
+msgid "Type error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:195
+#, python-format
+msgid "Exception in %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
+#, python-format
+msgid "Failed to get cluster references %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:982
+#, python-format
+msgid "Failed to get resource pool references %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:101
+msgid "Getting list of instances"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:127
+#, python-format
+msgid "Got total of %s instances"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
+msgid "Creating VM on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:259
+msgid "Created VM on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:283
+#, python-format
+msgid ""
+"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
+"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:302
+#, python-format
+msgid ""
+"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
+"%(disk_type)s on the ESX host local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:311
+#, python-format
+msgid ""
+"Deleting the file %(vmdk_path)s on the ESX host localstore "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:325
+#, python-format
+msgid ""
+"Deleted the file %(vmdk_path)s on the ESX host local store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:333
+#, python-format
+msgid ""
+"Downloading image file data %(image_ref)s to the ESX data store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:353
+#, python-format
+msgid ""
+"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
+"ESX data store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:367
+#, python-format
+msgid ""
+"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
+" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk"
+" type %(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:388
+#, python-format
+msgid ""
+"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
+"%(disk_type)s on the ESX host local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
+msgid "Powering on the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:531
+msgid "Powered on the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:541
+msgid "Using config drive for instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:582
+#, python-format
+msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:590
+#, python-format
+msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:686
+msgid "Creating Snapshot of the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:696
+msgid "Created Snapshot of the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:741
+msgid "Copying disk data before snapshot of the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:754
+msgid "Copied disk data before snapshot of the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:763
+#, python-format
+msgid "Uploading image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:777
+#, python-format
+msgid "Uploaded image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:790
+#, python-format
+msgid "Deleting temporary vmdk file %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:799
+#, python-format
+msgid "Deleted temporary vmdk file %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:840
+msgid "instance is not powered on"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:847
+msgid "Rebooting guest OS of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:850
+msgid "Rebooted guest OS of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:852
+msgid "Doing hard reboot of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:856
+msgid "Did hard reboot of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
+msgid "Destroying the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
+msgid "Destroyed the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:875
+#, python-format
+msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
+msgid "Powering off the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
+msgid "Powered off the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:915
+msgid "Unregistering the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:918
+msgid "Unregistered the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:920
+#, python-format
+msgid ""
+"In vmwareapi:vmops:destroy, got this exception while un-registering the "
+"VM: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:933
+#, python-format
+msgid "Deleting contents of the VM from datastore %(datastore_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:945
+#, python-format
+msgid "Deleted contents of the VM from datastore %(datastore_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:950
+#, python-format
+msgid ""
+"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
+"contents from the disk: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:958
+msgid "pause not supported for vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:962
+msgid "unpause not supported for vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:973
+msgid "Suspending the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:977
+msgid "Suspended the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:980
+msgid "instance is powered off and cannot be suspended."
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:983
+msgid "VM was already in suspended state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:993
+msgid "Resuming the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:998
+msgid "Resumed the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1000
+msgid "instance is not in a suspended state"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1063
+msgid "instance is suspended and cannot be powered off."
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1066
+msgid "VM was already in powered off state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1077
+msgid "VM was already in powered on state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1081
+msgid "Powering on the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1086
+msgid "Powered on the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1106
+#, python-format
+msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1137
+#, python-format
+msgid "Renaming the VM to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1143
+#, python-format
+msgid "Renamed the VM to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
+#, python-format
+msgid "Cloning VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1166
+#, python-format
+msgid "Cloned VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1179
+msgid "instance not present"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1190
+#, python-format
+msgid ""
+"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
+" the VM: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1206
+#, python-format
+msgid "Renaming the VM from %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1212
+#, python-format
+msgid "Renamed the VM from %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1237
+#, python-format
+msgid "Migrating VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1249
+#, python-format
+msgid "Migrated VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
+#, python-format
+msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
+msgid "Automatically hard rebooting"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1289
+msgid "get_diagnostics not implemented for vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1335
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1386
+msgid "Reconfiguring VM instance to set the machine id"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1392
+msgid "Reconfigured VM instance to set the machine id"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1404
+#, python-format
+msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1411
+#, python-format
+msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1509
+#, python-format
+msgid "Creating directory with path %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1515
+#, python-format
+msgid "Created directory with path %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1560
+#, python-format
+msgid ""
+"Will copy while retaining adapter type %(adapter_type)s and disk type "
+"%(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:94
+#, python-format
+msgid "Uploading iso %s to datastore"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:105
+#, python-format
+msgid "Uploading iso of size : %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:114
+#, python-format
+msgid "Uploaded iso %s to datastore"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:120
+#, python-format
+msgid "Downloading image %s from glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:136
+#, python-format
+msgid "Downloaded image %s from glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:142
+#, python-format
+msgid "Uploading image %s to the Glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:170
+#, python-format
+msgid "Uploaded image %s to the Glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:181
+#, python-format
+msgid "Getting image size for the image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:186
+#, python-format
+msgid "Got image size of %(size)s for the image %(image)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volume_util.py:164
+#, python-format
+msgid "Rescanning HBA %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volume_util.py:167
+#, python-format
+msgid "Rescanned HBA %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/volume_util.py:179 nova/virt/xenapi/volume_utils.py:276
+#, python-format
+msgid "Mountpoint cannot be translated: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:62
+#, python-format
+msgid ""
+"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s "
+"or device %(device_name)s with type %(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:72
+#, python-format
+msgid ""
+"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s "
+"or device %(device_name)s with type %(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:124
+#, python-format
+msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:132
+#, python-format
+msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:140
+#, python-format
+msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:146
+msgid "Storage target found. No need to discover"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:154
+#, python-format
+msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:159
+#, python-format
+msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
+#: nova/virt/xenapi/volumeops.py:61
+#, python-format
+msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:241
+#, python-format
+msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
+msgid "Unable to find iSCSI Target"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:274
+#, python-format
+msgid "Volume attach. Driver type: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:345
+#, python-format
+msgid ""
+"The volume has not been displaced from its original location: %s. No "
+"consolidation needed."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:352
+#, python-format
+msgid ""
+"The volume's backing has been relocated to %s. Need to consolidate "
+"backing disk file."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
+msgid "Unable to find volume"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
+#: nova/virt/xenapi/volumeops.py:134
+#, python-format
+msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
+#: nova/virt/xenapi/volumeops.py:153
+#, python-format
+msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:444
+#, python-format
+msgid "Volume detach. Driver type: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:457
+#, python-format
+msgid "Root volume attach. Driver type: %s"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
+#, python-format
+msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
+#, python-format
+msgid ""
+"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
+"args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
+#, python-format
+msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:129
+#, python-format
+msgid ""
+"The agent call to %(method)s returned an invalid response: %(ret)r. "
+"args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:136
+#, python-format
+msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
+msgid "Querying agent version"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:186
+#, python-format
+msgid "Updating agent to %s"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:195
+#, python-format
+msgid "Unable to update the agent due to: %(exc)s"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:227
+msgid "Setting admin password"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:244
+msgid "Skipping setting of ssh key for Windows."
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:249
+msgid "Skipping agent ssh key injection for this image."
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:266
+msgid "Skipping agent file injection for this image."
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:273
+#, python-format
+msgid "Injecting file path: %r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:283
+msgid "Resetting network"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:318
+msgid ""
+"XenServer tools installed in this image are capable of network injection."
+" Networking files will not bemanipulated"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:326
+msgid ""
+"XenServer tools are present in this image but are not capable of network "
+"injection"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:330
+msgid "XenServer tools are not installed in this image"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:344
+msgid "Invalid 'agent_present' value. Falling back to the default."
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:386
+#, python-format
+msgid "OpenSSL error: %s"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:137
+msgid ""
+"Must specify xenapi_connection_url, xenapi_connection_username "
+"(optionally), and xenapi_connection_password to use "
+"compute_driver=xenapi.XenAPIDriver"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:164
+msgid "Failure while cleaning up attached VDIs"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:388
+#, python-format
+msgid "Could not determine key: %s"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:608
+msgid "Host startup on XenServer is not supported."
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:662
+msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:702
+msgid "Host is member of a pool, but DB says otherwise"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:787
+#, python-format
+msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:796
+#, python-format
+msgid "%(plugin)s.%(fn)s failed. Retrying call."
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:809
+msgid "RetryableError, so retrying upload_vhd"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:813
+msgid "Error due to a signal, retrying upload_vhd"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
+#, python-format
+msgid "Got exception: %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:749 nova/virt/xenapi/fake.py:857
+#: nova/virt/xenapi/fake.py:876 nova/virt/xenapi/fake.py:944
+msgid "Raising NotImplemented"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:751
+#, python-format
+msgid "xenapi.fake does not have an implementation for %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:784
+#, python-format
+msgid "Calling %(name)s %(impl)s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:790
+#, python-format
+msgid "Calling getter %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:793
+#, python-format
+msgid "Calling setter %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:859
+#, python-format
+msgid ""
+"xenapi.fake does not have an implementation for %s or it has been called "
+"with the wrong number of arguments"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:73
+#, python-format
+msgid ""
+"Instance %(name)s running on %(host)s could not be found in the database:"
+" assuming it is a worker VM and skip ping migration to a new host"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:85
+#, python-format
+msgid "Aggregate for host %(host)s count not be found."
+msgstr ""
+
+#: nova/virt/xenapi/host.py:105
+#, python-format
+msgid "Unable to migrate VM %(vm_ref)s from %(host)s"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:211
+#, python-format
+msgid "Failed to extract instance support from %s"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:228
+msgid "Unable to get updated status"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:231
+#, python-format
+msgid "The call to %(method)s returned an error: %(e)s."
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:31
+#, python-format
+msgid "Found non-unique network for name_label %s"
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:49
+#, python-format
+msgid "Found non-unique network for bridge %s"
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:51
+#, python-format
+msgid "Found no network for bridge %s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:71
+#, python-format
+msgid ""
+"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
+"%(host)s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:159
+#, python-format
+msgid "Unable to eject %s from the pool; pool not empty"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:176
+#, python-format
+msgid "Unable to eject %s from the pool; No master found"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:193
+#, python-format
+msgid "Pool-Join failed: %s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:196
+#, python-format
+msgid "Unable to join %s in the pool"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:212
+#, python-format
+msgid "Pool-eject failed: %s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:224
+#, python-format
+msgid "Unable to set up pool: %s."
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:235
+#, python-format
+msgid "Pool-set_name_label failed: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vif.py:102
+#, python-format
+msgid "Found no PIF for device %s"
+msgstr ""
+
+#: nova/virt/xenapi/vif.py:121
+#, python-format
+msgid ""
+"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. "
+"Expected %(vlan_num)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:273
+msgid "Created VM"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:285
+msgid "VM destroyed"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
+msgid "VM already halted, skipping shutdown..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:294
+msgid "Shutting down VM (cleanly)"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:309
+msgid "Shutting down VM (hard)"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:347
+#, python-format
+msgid "VBD not found in instance %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:364
+#, python-format
+msgid "VBD %s already detached"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:367
+#, python-format
+msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:374
+#, python-format
+msgid "Unable to unplug VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:379
+#, python-format
+msgid "Reached maximum number of retries trying to unplug VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:390
+#, python-format
+msgid "Unable to destroy VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:412
+#, python-format
+msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:416
+#, python-format
+msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:443
+#, python-format
+msgid "Unable to destroy VDI %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:470
+#, python-format
+msgid ""
+"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
+" on %(sr_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:486
+msgid "SR not present and could not be introduced"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:511
+#, python-format
+msgid "block device info: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:602
+#, python-format
+msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:648
+#, python-format
+msgid "No primary VDI found for %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:660
+msgid "Starting snapshot for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:705
+#, python-format
+msgid ""
+"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
+" is of type %(type)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:729
+#, python-format
+msgid "Destroying cached VDI '%(vdi_uuid)s'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
+msgid "Disk must have only one partition."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:846
+#, python-format
+msgid "Disk contains a filesystem we are unable to resize: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:855
+#, python-format
+msgid "Attempted auto_configure_disk failed because: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:976
+#, python-format
+msgid ""
+"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
+"%(size_gb)s Error: %(exc)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1070
+msgid "Removing kernel/ramdisk files from dom0"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1082
+#, python-format
+msgid ""
+"Fast cloning is only supported on default local SR of type ext. SR on "
+"this system was found to be of type %s. Ignoring the cow flag."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1139
+#, python-format
+msgid "Unrecognized cache_images value '%s', defaulting to True"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1173
+#, python-format
+msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1205
+#, python-format
+msgid "Invalid value '%s' for xenapi_torrent_images"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1228
+#, python-format
+msgid "Invalid value '%d' for xenapi_image_compression_level"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1239
+#, python-format
+msgid "Asking xapi to fetch vhd image %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1254
+#, python-format
+msgid ""
+"Download handler '%(handler)s' raised an exception, falling back to "
+"default handler '%(default_handler)s'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1290
+#, python-format
+msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1309
+#, python-format
+msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1333
+#, python-format
+msgid "Fetching image %(image_id)s, type %(image_type_str)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1350
+#, python-format
+msgid "Size for image %(image_id)s: %(virtual_size)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1360
+#, python-format
+msgid ""
+"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
+"bytes"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1379
+#, python-format
+msgid "Copying VDI %s to /boot/guest on dom0"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1393
+#, python-format
+msgid "Kernel/Ramdisk VDI %s destroyed"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1402
+msgid "Failed to fetch glance image"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1446
+#, python-format
+msgid "Detected %(image_type_str)s format for image %(image_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1471
+#, python-format
+msgid "Looking up vdi %s for PV kernel"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1490
+#, python-format
+msgid "Unknown image format %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1521
+#, python-format
+msgid "VDI %s is still available"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1624
+#, python-format
+msgid "Unable to parse rrd of %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1636
+#, python-format
+msgid "Re-scanning SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1664
+#, python-format
+msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1684
+msgid ""
+"XenAPI is unable to find a Storage Repository to install guest instances "
+"on. Please check your configuration (e.g. set a default SR for the pool) "
+"and/or configure the flag 'sr_matching_filter'."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1697
+msgid "Cannot find SR of content-type ISO"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1705
+#, python-format
+msgid "ISO: looking at SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1707
+msgid "ISO: not iso content"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1710
+msgid "ISO: iso content_type, no 'i18n-key' key"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1713
+msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1717
+msgid "ISO: SR MATCHing our criteria"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1719
+msgid "ISO: ISO, looking to see if it is host local"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1722
+#, python-format
+msgid "ISO: PBD %s disappeared"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1725
+#, python-format
+msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1728
+msgid "ISO: SR with local PBD"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1750
+#, python-format
+msgid ""
+"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
+"%(server)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1784
+#, python-format
+msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1874
+#, python-format
+msgid ""
+"Parent %(parent_uuid)s doesn't match original parent "
+"%(original_parent_uuid)s, waiting for coalesce..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1886
+#, python-format
+msgid "VHD coalesce attempts exceeded (%d), giving up..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1921
+#, python-format
+msgid "Timeout waiting for device %s to be created"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1941
+#, python-format
+msgid "Disconnecting stale VDI %s from compute domU"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1954
+#, python-format
+msgid "Plugging VBD %s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1957
+#, python-format
+msgid "Plugging VBD %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1959
+#, python-format
+msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1963
+#, python-format
+msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1969
+#, python-format
+msgid "Destroying VBD for VDI %s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1977
+#, python-format
+msgid "Destroying VBD for VDI %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2019
+msgid "Partitions:"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2025
+#, python-format
+msgid " %(num)s: %(ptype)s %(size)d sectors"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2051
+#, python-format
+msgid ""
+"Writing partition table %(primary_first)d %(primary_last)d to "
+"%(dev_path)s..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2061
+#, python-format
+msgid "Writing partition table %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2102
+#, python-format
+msgid ""
+"Resize down not allowed because minimum filesystem sectors "
+"%(min_sectors)d is too big for target sectors %(new_sectors)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2145
+#, python-format
+msgid ""
+"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
+"virtual_size=%(virtual_size)d block_size=%(block_size)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2181
+#, python-format
+msgid ""
+"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
+"reduction in size"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2234
+msgid "Manipulating interface files directly"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2243
+#, python-format
+msgid "Failed to mount filesystem (expected for non-linux instances): %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2355
+msgid "This domU must be running on the host specified by xenapi_connection_url"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2399
+msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2405
+msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2416
+#, python-format
+msgid ""
+"Unable to find network matching '%(network_name)s', user will have to "
+"enter IP manually..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2440
+#, python-format
+msgid "ISO creation tool '%s' does not exist."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:179
+#, python-format
+msgid "Importing image upload handler: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:194
+msgid "Error: Agent is disabled"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:307
+msgid "Starting instance"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:334
+#, python-format
+msgid "Block device information present: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:413
+msgid "ipxe_boot is True but no ISO image found"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:504
+msgid "Failed to spawn, rolling back"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:582
+msgid "Auto configuring disk, attempting to resize partition..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:626
+msgid "Waiting for instance state to become running"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:642
+#, python-format
+msgid ""
+"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
+"%(version)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:645
+#, python-format
+msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:656
+#, python-format
+msgid "Instance agent version: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:756
+msgid "Finished snapshot and upload for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:760
+#, python-format
+msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:769
+msgid "Failed to transfer vhd to new host"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:788
+#, python-format
+msgid "Updating progress to %d"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:795
+msgid "VM was already shutdown."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:799
+msgid "Clean shutdown did not complete successfully, trying hard shutdown."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:803
+msgid "Unable to terminate instance."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:857
+#, python-format
+msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:977
+#, python-format
+msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:984
+msgid "Resize complete"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1029
+msgid "Starting halted instance found during reboot"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1035
+msgid ""
+"Reboot failed due to bad volumes, detaching bad volumes and starting "
+"halted instance"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1114
+msgid "Unable to update metadata, VM not found."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1157
+msgid "Unable to find root VBD/VDI for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1161
+msgid "Destroying VDIs"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1188
+msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1195
+msgid "instance has a kernel or ramdisk but not both"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1203
+msgid "kernel/ramdisk files removed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1230
+msgid "Destroying VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1259
+msgid "VM is not present, skipping destroy..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1310
+#, python-format
+msgid "Instance is already in Rescue Mode: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1344
+msgid "VM is not present, skipping soft delete..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1547
+msgid "Injecting network info to xenstore"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1569
+msgid "Creating vifs"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1578
+#, python-format
+msgid "Creating VIF for network %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1581
+#, python-format
+msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1614
+msgid "Injecting hostname to xenstore"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1618
+msgid "Removing hostname from xenstore"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1721
+#, python-format
+msgid "Destination host:%s must be in the same aggregate as the source server"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1742
+msgid "No suitable network for migrate"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1754
+msgid "Migrate Receive failed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1828
+msgid "XAPI supporting relax-xsm-sr-check=true requried"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1839
+msgid "VM.assert_can_migrate failed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1892
+msgid "Migrate Send failed"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:52
+#, python-format
+msgid "Creating SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:62
+#, python-format
+msgid "Introducing SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:69
+msgid "Creating PBD for SR"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:72
+msgid "Plugging SR"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:83
+msgid "Forgetting SR..."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:105
+#, python-format
+msgid "Unable to find SR from VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:122
+#, python-format
+msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:130
+#, python-format
+msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:154
+#, python-format
+msgid "Unable to introduce VDI on SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:162
+#, python-format
+msgid "Unable to get record of VDI %s on"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:184
+#, python-format
+msgid "Unable to introduce VDI for SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:194
+msgid "Cannot purge SR with referenced VDIs"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:203 nova/virt/xenapi/volume_utils.py:250
+#, python-format
+msgid "Unable to obtain target information %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:244
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:48
+#, python-format
+msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:75
+#, python-format
+msgid "Connect_volume: %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:145
+#, python-format
+msgid "Skipping detach because VBD for %s was not found"
+msgstr ""
+
+#: nova/virt/xenapi/image/bittorrent.py:73
+msgid "No torrent URL fetcher extension found, using default."
+msgstr ""
+
+#: nova/virt/xenapi/image/bittorrent.py:90
+#, python-format
+msgid "Loading torrent URL fetcher from entry points %(ep)s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101
+#, python-format
+msgid "Error in handshake: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:116
+#, python-format
+msgid "Invalid request: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:136
+#, python-format
+msgid "Request: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:139
+#, python-format
+msgid "Request made with missing token: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:149
+#, python-format
+msgid "Request made with invalid token: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:156
+#, python-format
+msgid "Unexpected error: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:176
+#, python-format
+msgid "Starting nova-xvpvncproxy node (version %s)"
+msgstr ""
+
+#: nova/volume/cinder.py:96
+#, python-format
+msgid "Cinderclient connection created using URL: %s"
+msgstr ""
+
+#: nova/volume/cinder.py:224
+msgid "status must be 'in-use'"
+msgstr ""
+
+#: nova/volume/cinder.py:230
+msgid "status must be 'available'"
+msgstr ""
+
+#: nova/volume/encryptors/__init__.py:45
+#, python-format
+msgid "Error instantiating %(provider)s: %(exception)s"
+msgstr ""
+
+#: nova/volume/encryptors/__init__.py:63
+#, python-format
+msgid ""
+"Failed to retrieve encryption metadata for volume %(volume_id)s: "
+"%(exception)s"
+msgstr ""
+
+#: nova/volume/encryptors/cryptsetup.py:56 nova/volume/encryptors/luks.py:69
+#, python-format
+msgid "opening encrypted volume %s"
+msgstr ""
+
+#: nova/volume/encryptors/cryptsetup.py:97 nova/volume/encryptors/luks.py:106
+#, python-format
+msgid "closing encrypted volume %s"
+msgstr ""
+
+#: nova/volume/encryptors/luks.py:44
+#, python-format
+msgid "formatting encrypted volume %s"
+msgstr ""
+
+#~ msgid "Unknown"
+#~ msgstr ""
+
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "%s - This rule already exists in group"
+#~ msgstr ""
+
+#~ msgid "Delete Failed"
+#~ msgstr ""
+
+#~ msgid "Attach Failed."
+#~ msgstr ""
+
+#~ msgid "Detach Volume Failed."
+#~ msgstr ""
+
+#~ msgid "No more floating IPs available"
+#~ msgstr ""
+
+#~ msgid "Unable to release IP Address."
+#~ msgstr ""
+
+#~ msgid "Floating ip is already associated."
+#~ msgstr ""
+
+#~ msgid "l3driver call to add floating ip failed."
+#~ msgstr ""
+
+#~ msgid "Error, unable to associate floating ip."
+#~ msgstr ""
+
+#~ msgid "Floating ip is not associated."
+#~ msgstr ""
+
+#~ msgid "Couldn't stop instance with in %d sec"
+#~ msgstr ""
+
+#~ msgid "Could not found metadata to be set in request body"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(overs)s quota exceeded for %(pid)s, "
+#~ "tried to run %(min_count)s instances. "
+#~ "%(msg)s"
+#~ msgstr ""
+
+#~ msgid "Updating host status"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Node field should be not be set"
+#~ " on the instance until resources have"
+#~ " been claimed."
+#~ msgstr ""
+
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Instance contains properties %(image_props)s, "
+#~ "but no corresponding capabilities are "
+#~ "advertised by the compute node"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Instance properties %(image_props)s are "
+#~ "satisfied by compute host capabilities "
+#~ "%(capabilities)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Instance contains properties %(image_props)s "
+#~ "that are not provided by the "
+#~ "compute node capabilities %(capabilities)s"
+#~ msgstr ""
+
+#~ msgid "200 Role Match"
+#~ msgstr ""
+
+#~ msgid "200 No Roles"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Sparse copy in progress, %(complete_pct).2f%%"
+#~ " complete. %(left) bytes left to copy"
+#~ msgstr ""
+
+#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Checking if we can resize image "
+#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgstr ""
+
+#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgstr ""
+
+#~ msgid "Getting info for disk: %s"
+#~ msgstr ""
+
+#~ msgid "Cannot find boot VHD file: %s"
+#~ msgstr ""
+
+#~ msgid "Controller not found"
+#~ msgstr ""
+
+#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
+#~ "and vmwareapi_host_password to "
+#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
+#~ "vmwareapi.VMwareVCDriver"
+#~ msgstr ""
+
+#~ msgid "VMware Cluster %s is not found"
+#~ msgstr ""
+
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgstr ""
+
+#~ msgid "Starting VM"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po
index 82ddab44e7..865d6674c9 100644
--- a/nova/locale/fr/LC_MESSAGES/nova.po
+++ b/nova/locale/fr/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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -94,181 +94,181 @@ msgstr "Une exception inconnue s'est produite."
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Échec du décryptage du text"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Échec du décryptage du text"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "La création de l'Interface Virtuelle a échoué"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
"Les 5 tentatives de création de l'interface virtuelle avec une adresse "
"MAC unique ont échoué"
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "Non autorisé."
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "L’utilisateur n'a pas les privilèges administrateur"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Le réglage des droits n'autorise pas %(action)s à être effectué(e)(s)"
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "L'image %(image_id)s n'a pas été trouvée."
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Aucun noyau trouvé pour l'image %(image_id)s."
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "Paramètres inacceptables."
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Le volume %(volume_id)s n'est lié à rien"
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr "La paire de clés de donnée n'est pas valide"
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "La requête est invalide."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "Entrée invalide reçue"
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "Volume invalide"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
#, fuzzy
msgid "Invalid metadata size"
msgstr "Signature non valide pour l'utilisateur %s"
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "La plage de port %(from_port)s:%(to_port)s. %(msg)s est invalide"
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "Le protocole IP %(protocol)s est invalide"
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Le type de contenu %(content_type)s est invalide"
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr "Le cidr %(cidr)s est invalide"
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
@@ -277,16 +277,16 @@ msgstr ""
"Impossible d'effectuer l'action '%(action)s' sur l'ensemble "
"%(aggregate_id)s. Raison: %(reason)s."
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -295,90 +295,94 @@ 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "L'instance %(instance_id)s ne fonctionne pas."
-#: nova/exception.py:346
+#: nova/exception.py:340
#, 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:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "L'instance %(instance_id)s n'est pas en mode secours"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "L'instance %(instance_id)s n'est pas suspendue"
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "Échec de la suspension de l'instance"
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "Échec de la suspension de l'instance"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, fuzzy, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr "Échec du redémarrage de l'instance"
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "Échec du redémarrage de l'instance"
-#: nova/exception.py:378
+#: nova/exception.py:372
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Échec du redémarrage de l'instance"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Échec du redémarrage de l'instance"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr "Le service est indisponible actuellement."
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, fuzzy, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr "Le service de calcul est indisponible actuellement."
-#: nova/exception.py:398
+#: nova/exception.py:396
#, 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:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr "Le type de l'hyperviseur fourni n'est pas valide."
-#: nova/exception.py:407
+#: nova/exception.py:405
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:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
@@ -387,31 +391,31 @@ msgstr ""
"Le chemin d'accès du disque (%(path)s) existe déjà, il n'était pas prévu"
" d'exister."
-#: nova/exception.py:417
+#: nova/exception.py:415
#, 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:421
+#: nova/exception.py:419
#, fuzzy, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr "Le chemin de périphérique (%(path)s) est invalide."
-#: nova/exception.py:426
+#: nova/exception.py:424
#, 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:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr "Info CPU inacceptable"
-#: nova/exception.py:434
+#: nova/exception.py:432
#, 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:438
+#: nova/exception.py:436
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
@@ -421,7 +425,7 @@ msgstr ""
" VLAN prévu est %(tag)s, mais celui qui est associé avec le groupe de "
"port est %(pgroup)s."
-#: nova/exception.py:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -432,98 +436,93 @@ msgstr ""
"l'adaptateur physique souhaité. VSwitch est %(expected)s, mais la "
"principale association est %(actual)s."
-#: nova/exception.py:451
+#: nova/exception.py:449
#, 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:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "L'image %(image_id)s est inacceptable: %(reason)s"
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "L'instance %(instance_id)s est inacceptable: %(reason)s"
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Ec2 id %(ec2_id)s est inaccepatble."
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "Le cidr %(cidr)s est invalide"
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "instance %s: récupérée"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr "La ressource n'a pas pu être trouvée."
-#: nova/exception.py:485
+#: nova/exception.py:483
#, fuzzy, python-format
msgid "No agent-build associated with id %(id)s."
msgstr "Pas d'adresse IP fixe associée avec l'id %(id)s."
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, 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:500
+#: nova/exception.py:498
#, 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:504 nova/exception.py:508
-#, 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:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr "Aucun disque sur %(location)s"
-#: nova/exception.py:516
+#: nova/exception.py:506
#, 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:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "L'image href %(image_href)s est invalide."
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, 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:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -531,65 +530,65 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, 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:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr "Impossible de trouver le SR pour lire/écrire le VDI."
-#: nova/exception.py:549
+#: nova/exception.py:539
#, fuzzy, python-format
msgid "Network %(network_id)s is duplicated."
msgstr "Le réseau %(network_id)s n'a pas été trouvé."
-#: nova/exception.py:553
+#: nova/exception.py:543
#, 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:557
+#: nova/exception.py:547
#, 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:561
+#: nova/exception.py:551
#, 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:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé."
-#: nova/exception.py:569
+#: nova/exception.py:559
#, 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:573
+#: nova/exception.py:563
#, 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:577
+#: nova/exception.py:567
#, 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:581
+#: nova/exception.py:571
#, 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:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr "Aucun réseau défini."
-#: nova/exception.py:589
+#: nova/exception.py:579
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
@@ -598,64 +597,64 @@ 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, fuzzy, python-format
msgid "Port %(port_id)s is still in use."
msgstr "Le réseau %(network_id)s n'a pas été trouvé."
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s."
-#: nova/exception.py:611
+#: nova/exception.py:601
#, fuzzy, python-format
msgid "No free port available for instance %(instance)s."
msgstr "Aucun réseau trouvé pour l'instance %(instance_id)s."
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, 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:623
+#: nova/exception.py:613
#, 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:627
+#: nova/exception.py:617
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr "L'instance %(instance_id)s n'a aucunes IPs fixes"
-#: nova/exception.py:631
+#: nova/exception.py:621
#, 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:636
+#: nova/exception.py:626
#, fuzzy, python-format
msgid "Instance %(instance_uuid)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:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
@@ -664,209 +663,209 @@ msgstr ""
"L'adresse IP fixe (%(address)s) n'existe pas dans le réseau "
"(%(network_uuid)s)."
-#: nova/exception.py:645
+#: nova/exception.py:635
#, fuzzy, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr "L'adresse IP fixe %(address)s est déjà utilisée."
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "L'adresse IP fixe %(address)s est invalide."
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr "Aucunes IPs fixes disponibles."
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr "Aucunes IPs fixes trouvées."
-#: nova/exception.py:668
+#: nova/exception.py:658
#, fuzzy, python-format
msgid "Floating ip %(address)s already exists."
msgstr "L'IP dynamique %(address)s est associée."
-#: nova/exception.py:673
+#: nova/exception.py:663
#, 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:677
+#: nova/exception.py:667
#, 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:681
+#: nova/exception.py:671
#, 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:685
+#: nova/exception.py:675
#, 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:689
+#: nova/exception.py:679
#, fuzzy, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr "Aucune IP dynamique trouvée pour l'adresse %(address)s."
-#: nova/exception.py:693
+#: nova/exception.py:683
#, fuzzy
msgid "Floating ip pool not found."
msgstr "Aucune IP dynamique trouvée pour l'id %(id)s."
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr "Aucune IPs dynamiques disponibles."
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr "L'IP dynamique %(address)s est associée."
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr "L'IP dynamique %(address)s n'est pas associée."
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr "Aucunes IPs dynamiques existes."
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr "L'interface %(interface)s non trouvée."
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, 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:731
+#: nova/exception.py:721
#, 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:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr "L'hôte %(host)s ne peut pas être trouvé."
-#: nova/exception.py:747
+#: nova/exception.py:737
#, 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:751
+#: nova/exception.py:741
#, 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:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr "Le quota ne peut pas être trouvé"
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, 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:786
+#: nova/exception.py:776
#, 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:790
+#: nova/exception.py:780
#, 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:794
+#: nova/exception.py:784
#, 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:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, 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:806
+#: nova/exception.py:796
#, 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:811
+#: nova/exception.py:801
#, 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:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
@@ -875,7 +874,7 @@ msgstr ""
"Le groupe de sécurité %(security_group_id)s est déjà associé avec "
"l'instance %(instance_id)s"
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
@@ -884,492 +883,485 @@ msgstr ""
"Le groupe de sécurité %(security_group_id)s n'est pas associé avec "
"l'instance %(instance_id)s"
-#: nova/exception.py:831
+#: nova/exception.py:821
#, fuzzy, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr "Le groupe de sécurité avec la règle %(rule_id)s non trouvé."
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, 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:854
+#: nova/exception.py:844
#, 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:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, 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:879
+#: nova/exception.py:869
#, fuzzy, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée."
-#: nova/exception.py:883
+#: nova/exception.py:873
#, fuzzy, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée."
-#: nova/exception.py:888
+#: nova/exception.py:878
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "Le type de console %(console_type)s est invalide "
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, 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:900
+#: nova/exception.py:890
#, 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:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr "Le Flavor %(flavor_id)s ne peut être trouvé."
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "Le groupe de volume %s n'existe pas"
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "Volume non trouvé pour l'instance %(instance_id)s."
-#: nova/exception.py:950
+#: nova/exception.py:940
#, 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:954
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)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:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "L'IP dynamique %(address)s est associée."
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, fuzzy, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé."
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, fuzzy, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr "L'IP dynamique %(address)s est associée."
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
#, fuzzy
msgid "Maximum number of floating ips exceeded"
msgstr "Aucunes IPs dynamiques existes."
-#: nova/exception.py:1094
+#: nova/exception.py:1079
#, fuzzy
msgid "Maximum number of fixed ips exceeded"
msgstr "Aucunes IPs dynamiques existes."
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, 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:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "La console pour l'instance %(instance_id)s ne peut être trouvée."
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "Le volume %(volume_id)s n'a pas pu être trouvé."
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "Le snapshot %(snapshot_id)s n'a pas été trouvé."
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, fuzzy, python-format
msgid "Marker %(marker)s could not be found."
msgstr "L'image %(image_id)s n'a pas été trouvée."
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "Aucun noyau trouvé pour l'image %(image_id)s."
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "Aucun noyau trouvé pour l'image %(image_id)s."
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, fuzzy, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr "Aucune IP dynamique trouvée pour l'hôte %(host)s."
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr "L'instance %(instance_id)s n'a pas pu être trouvée."
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Va essayer d'arrêter %s"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "Va essayer d'arrêter %s"
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
@@ -1378,262 +1370,257 @@ msgstr ""
"Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant "
"que %(device)s"
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, fuzzy, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr "La paire de clés %(name)s est introuvable pour l'utilisateur %(user_id)s"
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, fuzzy, python-format
msgid "The CA file for %(project)s could not be found"
msgstr "Le quota pour le projet %(project_id)s ne peut pas être trouvé."
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, fuzzy, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr "Le projet %(project_id)s n'a pas été trouvé."
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "L'instance %(instance_id)s n'est pas en mode secours"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "L'instance %(instance_id)s n'est pas en mode secours"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "Le type d'instance avec le nom %(instance_type_name)s ne peut être trouvé."
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1737,97 +1724,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "Debug dans le rappel : %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, 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:414
+#: nova/utils.py:413
#, 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:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend invalide : %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2091,118 +2078,118 @@ msgstr "Désassociation de l'adresse %s"
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "Désassociation de l'adresse %s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "Début de la destruction d'instance"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "Re-démarrage de l'instance %r"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "Dé-enregitrement de l'image %s"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, 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:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "Utilisateur ou groupe non spécifié"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "Seul le group \"tous\" est supporté"
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
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:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "Mis à jour de la publication de l'image %s"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "instance %s: récupérée"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
#, fuzzy
msgid "Invalid CIDR"
msgstr "Le cidr %(cidr)s est invalide"
@@ -2359,69 +2346,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2503,47 +2500,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2552,34 +2549,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Appel du getter %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2635,7 +2632,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2643,7 +2640,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2681,16 +2678,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2701,27 +2698,27 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Va essayer d'arrêter %s"
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "L'hôte %(host)s ne peut pas être trouvé."
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2747,38 +2744,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2795,7 +2792,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2816,148 +2813,149 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Le point de montage ne peut pas être traduit : %s"
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Le point de montage ne peut pas être traduit : %s"
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "L'instance %(instance_id)s n'a pas pu être trouvée."
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "L'instance %(instance_id)s n'a pas pu être trouvée."
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "instance %s: récupérée"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Échec du redémarrage de l'instance"
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3131,9 +3129,9 @@ msgid "Attach interface"
msgstr "Échec de la suspension de l'instance"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3142,14 +3140,14 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "Échec de la suspension de l'instance"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "attribut non reconnu : %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "Démarrage de l'interface VLAN %s"
@@ -3712,13 +3710,13 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
#, fuzzy
msgid "start instance"
msgstr "Re-démarrage de l'instance %r"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
#, fuzzy
msgid "stop instance"
msgstr "Re-démarrage de l'instance %r"
@@ -3969,121 +3967,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4098,7 +4096,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4355,12 +4353,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4736,303 +4734,311 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
#, fuzzy
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:365
+#: nova/compute/api.py:356
#, 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:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Impossible d'attacher le volume à l'instance %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr "Démarrage de %s instances..."
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "Début de la destruction d'instance"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "Début de la destruction d'instance"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
#, fuzzy
msgid "Going to try to stop instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
#, fuzzy
msgid "Going to try to start instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, fuzzy, python-format
msgid "snapshot for %s"
msgstr "Début de création d'instantané (snapshot) pour la VM %s"
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "Création du groupe de sécurité %s"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Impossible de supprimer le VBD %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Impossible de supprimer le VBD %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
#, fuzzy
msgid "Security group is still in use"
msgstr "Révocation de groupe de sécurité %s"
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "Suppression du groupe de sécurité %s"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorisation du groupe de sécurité %s"
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Révocation de groupe de sécurité %s"
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5131,30 +5137,30 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
@@ -5163,441 +5169,441 @@ msgstr ""
"Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel "
"(%(host)s)."
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Échec du redémarrage de l'instance"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Échec de la suspension de l'instance"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "\"Erreur inopinée\" remontée : %s"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Erreur interceptée : %s"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "Aucune IP dynamique trouvée pour l'id %(id)s."
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "Redémarrage de l'instance %s"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Dé-montage du volume %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "Redémarrage de l'instance %s"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instance %s: re-démarrée"
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "instance %s: création d'un instantané (snapshot)"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Échec de la suspension de l'instance"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Erreur interceptée : %s"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
#, fuzzy
msgid "Unrescuing"
msgstr "instance %s: dé-récupération"
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "L'instance de type %(instance_type)s est invalide."
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "instance %s: création d'un instantané (snapshot)"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5605,312 +5611,316 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instance %s: récupération des diagnostiques"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "réglage de l'hôte réseau"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
#, fuzzy
msgid "Inject network info"
msgstr "réglage de l'hôte réseau"
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
#, fuzzy
msgid "Get console output"
msgstr "Récupération de la sortie de la console de l'instance %s"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
#, fuzzy
msgid "Getting vnc console"
msgstr "Ajout de console"
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
#, fuzzy
msgid "Getting spice console"
msgstr "Ajout de console"
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, 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:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Démontage de volume d'une instance inconnue %s"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Suppression de l'utilisateur %s"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instance %s: a démarrée"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Suppression de l'utilisateur %s"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "L'instance de type %(instance_type)s est invalide."
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5932,100 +5942,100 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, fuzzy, python-format
msgid "Free disk (GB): %s"
msgstr "Création du bi-clef %s"
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
#, fuzzy
msgid "InstanceType could not be found, skipping migration."
msgstr "Le type d'instance %(instance_type_id)s ne peut être trouvé."
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6178,11 +6188,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Échec du redémarrage de l'instance"
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Échec du redémarrage de l'instance"
@@ -6233,24 +6243,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "instance %s: récupérée"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6561,7 +6571,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6595,31 +6605,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, fuzzy, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr "L'adresse IP fixe %(address)s est déjà utilisée."
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6627,12 +6642,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6755,17 +6770,17 @@ msgstr "Démarrage de l'interface de Bridge %s"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr "L'interface %(interface)s non trouvée."
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "Échec de la suspension de l'instance"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "Démarrage de l'interface de Bridge %s"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, fuzzy, python-format
msgid "Done starting bridge %s"
msgstr "Erreur au démarrage xvp : %s"
@@ -7030,7 +7045,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "Aucune IP dynamique trouvée pour l'id %(id)s."
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7125,56 +7140,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "Cette règle existe déjà dans le groupe %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "Erreur au démarrage xvp : %s"
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7934,49 +7963,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Volume non trouvé pour l'instance %(instance_id)s."
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -8042,12 +8071,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -8071,7 +8100,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8333,59 +8367,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr "Instance actives : %s"
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr "Après l'arrêt d'instances : %s"
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8493,38 +8527,44 @@ msgstr "L'interface %(interface)s non trouvée."
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8627,51 +8667,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "Récupération de la sortie de la console de l'instance %s"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8734,59 +8774,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "Début de la destruction d'instance"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "Début de la destruction d'instance"
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Injection du chemin d'accès : '%s'"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "L'instance de type %(instance_type)s est invalide."
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "Récupération de la sortie de la console de l'instance %s"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "L'instance de type %(instance_type)s est invalide."
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9383,7 +9423,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9465,7 +9505,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9838,7 +9878,7 @@ msgstr "\"Non trouvé\" remonté : %s"
msgid "Creating nic for instance: %s"
msgstr "Création d'une instance raw"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9848,13 +9888,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Début de la destruction d'instance"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "Injection du chemin d'accès : '%s'"
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Injection du chemin d'accès : '%s'"
@@ -10082,7 +10122,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10203,267 +10243,271 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
#, fuzzy
msgid "attaching network adapter failed."
msgstr "Aucun réseau défini."
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
#, fuzzy
msgid "detaching network adapter failed."
msgstr "Aucun réseau défini."
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "instance %s: re-démarrée"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data: %(data)r, fpath: %(fpath)r"
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
#, fuzzy
msgid "Guest does not have a console available"
msgstr "L’utilisateur n'a pas les privilèges administrateur"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr "Demande de chargement à xapi de %(vdi_uuids)s en tant qu'ID %(image_id)s"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, fuzzy, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
"instance %(inst_name)s : l'erreur d'injection de donné dans l'image "
"%(img_id)s (%(e)s) a été ignorée"
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10471,91 +10515,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10563,50 +10607,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10616,92 +10660,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11418,74 +11462,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11512,34 +11556,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11579,7 +11623,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11613,12 +11657,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11632,57 +11683,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11690,310 +11754,315 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
#, fuzzy
msgid "Powering on the VM instance"
msgstr "Démarrage de %s instances..."
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
#, fuzzy
msgid "Creating Snapshot of the VM instance"
msgstr "Création d'une instance raw"
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
#, fuzzy
msgid "Destroying the VM"
msgstr "Re-démarrage xvp"
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
#, fuzzy
msgid "Destroyed the VM"
msgstr "Nested renvoi %s"
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
#, fuzzy
msgid "Unregistering the VM"
msgstr "Dé-enregitrement de l'image %s"
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
#, fuzzy
msgid "Powering on the VM"
msgstr "Démarrage de %s instances..."
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "L'instance %(instance_id)s n'a pas pu être trouvée."
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Suppression de l'utilisateur %s"
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "instance %s: récupérée"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Suppression de l'utilisateur %s"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Impossible de trouver le volume %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12103,7 +12172,7 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
@@ -12111,47 +12180,47 @@ msgstr ""
"Le point de montage %(mountpoint)s a été attaché à l'instance "
"%(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Impossible de trouver le volume %s"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Impossible de détacher le volume %s"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
@@ -12159,110 +12228,115 @@ msgstr ""
"Le point de montage %(mountpoint)s à été détaché de l'instance "
"%(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "Appel du getter %s"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, fuzzy, python-format
msgid "Injecting file path: %r"
msgstr "Injection du chemin d'accès : '%s'"
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr "Erreur OpenSSL : %s"
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
#, fuzzy
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
@@ -12273,46 +12347,46 @@ msgstr ""
"(optionel), et xenapi_connection_password pour utiliser "
"connection_type=xenapi"
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "Impossible de déchiffrer la clef privée : %s"
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr "Reçu exception : %s"
@@ -12451,72 +12525,72 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "VBD non trouvé dans l'instance %s"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, fuzzy, python-format
msgid "VBD %s already detached"
msgstr "le groupe %s existe déjà"
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "Impossible de deconnecter le VBD %s"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "Impossible de supprimer le VBD %s"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "VBD créé %(vbd_ref)s pour VM %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12525,247 +12599,255 @@ msgstr ""
"VDI créé %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) on"
" %(sr_ref)s."
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
#, fuzzy
msgid "SR not present and could not be introduced"
msgstr "Le quota ne peut pas être trouvé"
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
#, fuzzy
msgid "Starting snapshot for VM"
msgstr "Début de création d'instantané (snapshot) pour la VM %s"
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, fuzzy, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr "Image %(image_location)s enregistré avec l'id %(image_id)s"
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "Taille de l'image %(image)s:%(virtual_size)d"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "Copie de VDI %s vers /boot/guest sur dom0"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "Noyau/Ramdisk VDI %s détruit"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
#, fuzzy
msgid "Failed to fetch glance image"
msgstr "Échec du redémarrage de l'instance"
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "Recherche du VDI %s pour le PV kernel"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "Le VDI %s est toujours disponible"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "Re-parcours de SR %s"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, fuzzy, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "VHD %(vdi_uuid)s à pour parent %(parent_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
@@ -12774,122 +12856,122 @@ msgstr ""
"L'UUID parent %(parent_uuid)s ne correspond pas au parent originel "
"%(original_parent_uuid)s, attente de coalesence..."
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr "Connexion de VBD %s ... "
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr "Connexion de VBD %s terminée."
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "Destruction de VBD pour la VDI %s ... "
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "Destruction de VBD pour la VDI %s terminée."
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr "Ecriture de la table de partitionnement %s terminée."
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12917,189 +12999,184 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
#, fuzzy
msgid "Failed to spawn, rolling back"
msgstr "Échec de la suspension de l'instance"
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
#, fuzzy
msgid "Finished snapshot and upload for VM"
msgstr "Fin de l'instantané et du chargement de VM %s"
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Échec du redémarrage de l'instance"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
#, fuzzy
msgid "Destroying VDIs"
msgstr "Re-démarrage xvp"
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr "Fichiers noyau/ramdisk supprimés"
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
#, fuzzy
msgid "Destroying VM"
msgstr "Re-démarrage xvp"
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "réglage de l'hôte réseau"
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, 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:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13578,79 +13655,30 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ "Impossible de migrer l'instance "
-#~ "(%(instance_id)s) vers l'hôte actuel "
-#~ "(%(host)s)."
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13666,13 +13694,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
@@ -13682,3 +13703,29 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr "Re-démarrage xvp"
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr "Aucun id destination trouvé pour le volume %(volume_id)s."
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)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."
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/hi/LC_MESSAGES/nova.po b/nova/locale/hi/LC_MESSAGES/nova.po
index bb5f3aed8c..28dc53de30 100644
--- a/nova/locale/hi/LC_MESSAGES/nova.po
+++ b/nova/locale/hi/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Hindi "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13113,9 +13192,6 @@ msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
#~ msgstr ""
#~ msgid "Old volume must be attached in order to swap."
@@ -13124,92 +13200,69 @@ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/hr/LC_MESSAGES/nova.po b/nova/locale/hr/LC_MESSAGES/nova.po
index 2fc849e1f6..936f8ae215 100644
--- a/nova/locale/hr/LC_MESSAGES/nova.po
+++ b/nova/locale/hr/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
@@ -93,316 +93,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -410,97 +414,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -508,1088 +507,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1692,97 +1681,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2035,115 +2024,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2298,69 +2287,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2442,47 +2441,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2491,34 +2490,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2574,7 +2573,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2620,16 +2619,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2640,26 +2639,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2685,38 +2684,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2733,7 +2732,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2754,142 +2753,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3062,9 +3062,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3072,13 +3072,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3627,12 +3627,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3882,121 +3882,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4011,7 +4011,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4267,12 +4267,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4640,290 +4640,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5021,459 +5029,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5481,303 +5489,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5799,99 +5811,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6041,11 +6053,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6095,24 +6107,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6422,7 +6434,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6455,31 +6467,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6487,12 +6504,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6615,17 +6632,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6888,7 +6905,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6978,56 +6995,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7779,49 +7810,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7887,12 +7918,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7916,7 +7947,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8178,59 +8214,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8337,38 +8373,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8470,51 +8512,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8572,59 +8614,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9215,7 +9257,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9296,7 +9338,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9665,7 +9707,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9675,13 +9717,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9902,7 +9944,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10022,261 +10064,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10284,91 +10330,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10376,50 +10422,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10429,92 +10475,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11227,74 +11273,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11321,34 +11367,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11388,7 +11434,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11422,12 +11468,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11441,57 +11494,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11499,303 +11565,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11905,206 +11976,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12241,438 +12317,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12699,183 +12783,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13353,104 +13432,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/hu/LC_MESSAGES/nova.po b/nova/locale/hu/LC_MESSAGES/nova.po
index f89447f421..ae66b9918a 100644
--- a/nova/locale/hu/LC_MESSAGES/nova.po
+++ b/nova/locale/hu/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/id/LC_MESSAGES/nova.po b/nova/locale/id/LC_MESSAGES/nova.po
index d7b3f04c5c..ce91ba3ecc 100644
--- a/nova/locale/id/LC_MESSAGES/nova.po
+++ b/nova/locale/id/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po
index 41480aaaab..1bcc9e983f 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -92,318 +92,322 @@ msgstr "E' stato riscontrato un errore sconosciuto"
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "L'utente non ha i privilegi dell'amministratore"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "nessun metodo per il messaggio: %s"
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "Parametri inaccettabili."
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "La richiesta non è valida."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "E' stato ricevuto un input non valido"
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "Volume non valido"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Impossibile sospendere l'istanza"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "Impossibile sospendere l'istanza"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, fuzzy, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr "Impossibile riavviare l'istanza"
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/exception.py:378
+#: nova/exception.py:372
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -411,98 +415,93 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "E' stato ricevuto un input non valido"
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "istanza %s: ripristino"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -510,1088 +509,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "nessun metodo per il messaggio: %s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "nessun metodo per il messaggio: %s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1695,97 +1684,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2038,116 +2027,116 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "istanza %s: ripristino"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2303,69 +2292,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2447,47 +2446,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2496,34 +2495,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Dichiarando la coda %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2579,7 +2578,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2587,7 +2586,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2625,16 +2624,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2645,26 +2644,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2690,38 +2689,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2738,7 +2737,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2759,145 +2758,146 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "Volume non valido"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3071,9 +3071,9 @@ msgid "Attach interface"
msgstr "Impossibile sospendere l'istanza"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3082,13 +3082,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "Impossibile sospendere l'istanza"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "Avviando l'interfaccia VLAN %s"
@@ -3640,13 +3640,13 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
#, fuzzy
msgid "start instance"
msgstr "Impossibile riavviare l'istanza"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
#, fuzzy
msgid "stop instance"
msgstr "Impossibile sospendere l'istanza"
@@ -3897,121 +3897,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4026,7 +4026,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4283,12 +4283,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4659,294 +4659,302 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
#, fuzzy
msgid "Going to try to stop instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
#, fuzzy
msgid "Going to try to start instance"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Impossibile localizzare il volume %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Impossibile localizzare il volume %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5045,467 +5053,467 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "Riavviando l'istanza %s"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Impossibile smontare il volume %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "Riavviando l'istanza %s"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5513,307 +5521,311 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "istanza %s: ricezione diagnostiche"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "istanza %s: ripristino rete"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, 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:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5835,99 +5847,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6080,11 +6092,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Impossibile riavviare l'istanza"
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Impossibile riavviare l'istanza"
@@ -6135,24 +6147,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6463,7 +6475,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6496,31 +6508,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6528,12 +6545,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6656,17 +6673,17 @@ msgstr "Avviando l'interfaccia Bridge per %s"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "Impossibile sospendere l'istanza"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "Avviando l'interfaccia Bridge per %s"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6930,7 +6947,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7020,56 +7037,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7827,49 +7858,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s"
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7935,12 +7966,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7964,7 +7995,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8226,59 +8262,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8385,38 +8421,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8519,51 +8561,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "Impossibile riavviare l'istanza"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8626,59 +8668,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9271,7 +9313,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9352,7 +9394,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9724,7 +9766,7 @@ msgstr "Impossibile sospendere l'istanza"
msgid "Creating nic for instance: %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9734,13 +9776,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9968,7 +10010,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10089,263 +10131,267 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "volume %s: creato con successo"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
#, fuzzy
msgid "Guest does not have a console available"
msgstr "L'utente non ha i privilegi dell'amministratore"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10353,91 +10399,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "Impossibile smontare il volume %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10445,50 +10491,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10498,92 +10544,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11298,74 +11344,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11392,34 +11438,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11459,7 +11505,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11493,12 +11539,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11512,57 +11565,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11570,304 +11636,309 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "istanza %s: ripristino"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Impossibile localizzare il volume %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11977,208 +12048,213 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Impossibile localizzare il volume %s"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Impossibile smontare il volume %s"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Mountpoint %(mountpoint)s smontato dall'istanza %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12315,439 +12391,447 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "nessun metodo per il messaggio: %s"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "Kernel/Ramdisk VDI %s distrutti"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
#, fuzzy
msgid "Failed to fetch glance image"
msgstr "Impossibile riavviare l'istanza"
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "Cercando vdi %s per kernel PV"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12775,185 +12859,180 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
#, fuzzy
msgid "Failed to spawn, rolling back"
msgstr "Impossibile sospendere l'istanza"
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Impossibile riavviare l'istanza"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13432,30 +13511,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
@@ -13465,43 +13526,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13517,13 +13550,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
@@ -13533,3 +13559,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr ""
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/it_IT/LC_MESSAGES/nova.po b/nova/locale/it_IT/LC_MESSAGES/nova.po
index dcdce276df..f1d3bcb9d1 100644
--- a/nova/locale/it_IT/LC_MESSAGES/nova.po
+++ b/nova/locale/it_IT/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po
index 540e98472d..ef656bf824 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -92,319 +92,323 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "プライベートキーの復号に失敗しました: %s"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "インスタンス %s: 起動しました。"
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "メッセージ %s に対するメソッドが存在しません。"
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
#, fuzzy
msgid "Invalid metadata size"
msgstr "Invalid signature: ユーザ %s の署名が不正です。"
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "インスタンス %s: 起動しました。"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "インスタンス %s: 起動しました。"
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "インスタンス終了処理を開始します。"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
#, fuzzy
msgid "Failed to terminate instance"
msgstr "インスタンス終了処理を開始します。"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "インスタンス終了処理を開始します。"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -412,98 +416,93 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "インスタンス %s: rescued"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -511,1089 +510,1079 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "ネットワークホストの設定をします。"
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "インスタンス %(instance_name)s にマウントポイント %(mountpoint)s を接続(attach)しました"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "インスタンス %(instance_name)s: インスタンスファイル群 %(target)s を削除しています"
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, fuzzy, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て"
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, fuzzy, python-format
msgid "Floating ip %(address)s already exists."
msgstr "グループ %s は既に存在しています。"
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
#, fuzzy
msgid "Floating ip pool not found."
msgstr "ネットワークホストの設定をします。"
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "ボリュームグループ%sが存在しません。"
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "インスタンス終了処理を開始します。"
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "グループ %s は既に存在しています。"
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, fuzzy, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr "グループ %s は既に存在しています。"
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, fuzzy, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr "グループ %s は既に存在しています。"
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "インスタンス %s: 起動しました。"
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "イメージをループバック %s にアタッチできません。"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "イメージをループバック %s にアタッチできません。"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "%s を停止しようとしています"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "%s を停止しようとしています"
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続"
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "インスタンス %s: 起動しました。"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "インスタンス %s: 起動しました。"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "グループ %s は既に存在しています。"
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1697,97 +1686,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "コールバック中のデバッグ: %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "リンクローカルアドレスが見つかりません: %s"
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s"
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "不正なバックエンドです: %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2042,116 +2031,116 @@ msgstr "Disassociate address: アドレス %s の関連付けを解除します
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "Disassociate address: アドレス %s の関連付けを解除します。"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "インスタンス終了処理を開始します。"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "Reboot instance: インスタンス %r を再起動します。"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "De-registering image: イメージ %s を登録解除します。"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, 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:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "ユーザまたはグループが指定されていません。"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "グループ \"all\" のみサポートされています。"
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr "operation_type は add または remove の何れかである必要があります。"
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "イメージ %s の公開設定を更新します。"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "インスタンス %s: rescued"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2306,69 +2295,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2450,47 +2449,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2499,34 +2498,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "getter %s をコールします。"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2590,7 +2589,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2628,16 +2627,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2648,27 +2647,27 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "%s を停止しようとしています"
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2694,38 +2693,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2742,7 +2741,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2763,147 +2762,148 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
#, fuzzy
msgid "HostId cannot be updated."
msgstr "マウントポイントを変換できません。 %s"
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "マウントポイントを変換できません。 %s"
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "インスタンス %s: 起動しました。"
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "インスタンス %s: rescued"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "インスタンス終了処理を開始します。"
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3077,9 +3077,9 @@ msgid "Attach interface"
msgstr "プライベートキーの復号に失敗しました: %s"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3088,14 +3088,14 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "プライベートキーの復号に失敗しました: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "アトリビュート %s はサポートされていません。"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "VLANインタフェース %s を開始します。"
@@ -3653,13 +3653,13 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
#, fuzzy
msgid "start instance"
msgstr "Reboot instance: インスタンス %r を再起動します。"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
#, fuzzy
msgid "stop instance"
msgstr "Reboot instance: インスタンス %r を再起動します。"
@@ -3910,121 +3910,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4039,7 +4039,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4296,12 +4296,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4676,299 +4676,307 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
#, fuzzy
msgid "Cannot run any more instances of this type."
msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。"
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr "インスタンスのクオータを超えました。このタイプにおいてはあと %s インスタンスしか実行できません。"
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "インスタンス %s にボリュームを接続(attach)できません。"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr "%s 個のインスタンスの起動を始めます…"
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "インスタンス終了処理を開始します。"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "インスタンス終了処理を開始します。"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "%s を停止しようとしています"
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "%s を停止しようとしています"
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
#, fuzzy
msgid "Going to try to stop instance"
msgstr "%s を停止しようとしています"
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
#, fuzzy
msgid "Going to try to start instance"
msgstr "%s を停止しようとしています"
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, fuzzy, python-format
msgid "snapshot for %s"
msgstr "VM %s に対するスナップショットを開始します。"
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "%s を停止しようとしています"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "Create Security Group: セキュリティグループ %s を作成します。"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "VBD %s の削除に失敗しました。"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "VBD %s の削除に失敗しました。"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
#, fuzzy
msgid "Security group is still in use"
msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消"
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "Delete security group: セキュリティグループ %s を削除します。"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Authorize security group ingress: セキュリティグループ許可 %s"
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revoke security group ingress: セキュリティグループ許可 %s の取消"
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5067,471 +5075,471 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "インスタンス終了処理を開始します。"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "インスタンス終了処理を開始します。"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "予期しないエラー発生: %s"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "%s を停止しようとしています"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "エラー %s をキャッチしました。"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "ネットワークホストの設定をします。"
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "%s を停止しようとしています"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "Rebooting instance: インスタンス %s を再起動します。"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Detach volume: ボリューム %s をデタッチします"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "Rebooting instance: インスタンス %s を再起動します。"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "インスタンス%s: 再起動しました。"
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "インスタンス終了処理を開始します。"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "エラー %s をキャッチしました。"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
#, fuzzy
msgid "Unrescuing"
msgstr "Unrescuing: インスタンス %s をアンレスキューします。"
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "snapshotting: インスタンス %s のスナップショットを取得中"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5539,312 +5547,316 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "retrieving diagnostics: インスタンス %s の診断情報を取得します。"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "ネットワークホストの設定をします。"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
#, fuzzy
msgid "Inject network info"
msgstr "ネットワークホストの設定をします。"
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
#, fuzzy
msgid "Get console output"
msgstr "Get console output: インスタンス %s のコンソール出力を取得します。"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
#, fuzzy
msgid "Getting vnc console"
msgstr "コンソールを追加しています"
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
#, fuzzy
msgid "Getting spice console"
msgstr "コンソールを追加しています"
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "ボリュームを未知のインスタンス %s からデタッチします。"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Deleting user: ユーザ %s を削除します。"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "インスタンス %s: 起動しました。"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Deleting user: ユーザ %s を削除します。"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5866,99 +5878,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, fuzzy, python-format
msgid "Free disk (GB): %s"
msgstr "Create key pair: キーペア %s を作成します。"
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6109,11 +6121,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6163,24 +6175,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "インスタンス %s: rescued"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6491,7 +6503,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6524,31 +6536,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, fuzzy, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr "インスタンス %(instance_id)s にアドレス %(public_ip)s を割り当て"
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6556,12 +6573,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6684,17 +6701,17 @@ msgstr "%s 用のブリッジインタフェースを開始します。"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "プライベートキーの復号に失敗しました: %s"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "%s 用のブリッジインタフェースを開始します。"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, fuzzy, python-format
msgid "Done starting bridge %s"
msgstr "xvp の開始中にエラー: %s"
@@ -6958,7 +6975,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "ネットワークホストの設定をします。"
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7049,56 +7066,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "指定されたルールは既にグループ %s に存在しています。"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "xvp の開始中にエラー: %s"
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7856,49 +7887,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "インスタンス終了処理を開始します。"
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7964,12 +7995,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7993,7 +8024,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8255,59 +8291,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr "インスタンス %s は実行中です。"
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr "インスタンス %s を終了した後です。"
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8415,38 +8451,44 @@ msgstr "ネットワークホストの設定をします。"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8548,51 +8590,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "Get console output: インスタンス %s のコンソール出力を取得します。"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8655,59 +8697,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "インスタンス終了処理を開始します。"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "インスタンス終了処理を開始します。"
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "ファイルパス '%s' を埋め込んでいます"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "Get console output: インスタンス %s のコンソール出力を取得します。"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "Get console output: インスタンス %s のコンソール出力を取得します。"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "Get console output: インスタンス %s のコンソール出力を取得します。"
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9299,7 +9341,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9381,7 +9423,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9754,7 +9796,7 @@ msgstr "NotFound 発生: %s"
msgid "Creating nic for instance: %s"
msgstr "raw instanceを生成します。"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9764,13 +9806,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "インスタンス終了処理を開始します。"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "ファイルパス '%s' を埋め込んでいます"
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "ファイルパス '%s' を埋め込んでいます"
@@ -9998,7 +10040,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10119,262 +10161,266 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "インスタンス%s: 再起動しました。"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "データ: %(data)r, ファイルパス: %(fpath)r"
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr "ID %(image_id)s として %(vdi_uuids)s のアップロードの為に xapi を問い合わせしています"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, fuzzy, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr "インスタンス %(inst_name)s: イメージ %(img_id)s へのデータ埋め込みのエラーを無視しています (%(e)s)"
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10382,91 +10428,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10474,50 +10520,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10527,92 +10573,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11326,74 +11372,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11420,34 +11466,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11487,7 +11533,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11521,12 +11567,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11540,57 +11593,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11598,310 +11664,315 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
#, fuzzy
msgid "Powering on the VM instance"
msgstr "%s 個のインスタンスの起動を始めます…"
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
#, fuzzy
msgid "Creating Snapshot of the VM instance"
msgstr "raw instanceを生成します。"
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
#, fuzzy
msgid "Destroying the VM"
msgstr "xvp を再起動しています"
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
#, fuzzy
msgid "Destroyed the VM"
msgstr "ネストした戻り値: %s"
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
#, fuzzy
msgid "Unregistering the VM"
msgstr "De-registering image: イメージ %s を登録解除します。"
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
#, fuzzy
msgid "Powering on the VM"
msgstr "%s 個のインスタンスの起動を始めます…"
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "インスタンス %s: 起動しました。"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Deleting user: ユーザ %s を削除します。"
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "インスタンス %s: rescued"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Deleting user: ユーザ %s を削除します。"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "ボリューム %s の存在が確認できません。"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12011,162 +12082,167 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "インスタンス %(instance_name)s にマウントポイント %(mountpoint)s を接続(attach)しました"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "ボリューム %s の存在が確認できません。"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "ボリューム %s を切断(detach)できません"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "インスタンス %(instance_name)s からマウントポイント %(mountpoint)s を切断(detach)しました"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "getter %s をコールします。"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, fuzzy, python-format
msgid "Injecting file path: %r"
msgstr "ファイルパス '%s' を埋め込んでいます"
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr "OpenSSL エラー: %s"
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
#, fuzzy
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
@@ -12176,46 +12252,46 @@ msgstr ""
"connection_type=xenapi を使用するには、以下の指定が必要です: xenapi_connection_url, "
"xenapi_connection_username (オプション), xenapi_connection_password"
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "プライベートキーの復号に失敗しました: %s"
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr "例外 %s が発生しました。"
@@ -12352,72 +12428,72 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "インスタンス %s のVBDが見つかりません。"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, fuzzy, python-format
msgid "VBD %s already detached"
msgstr "グループ %s は既に存在しています。"
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "VBD %s の unplug に失敗しました。"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "VBD %s の削除に失敗しました。"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %(vbd_ref)s を作成しました。"
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "VM %(vm_ref)s, VDI %(vdi_ref)s 用仮想ブロックデバイス(VBD) %(vbd_ref)s を作成しました。"
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12426,367 +12502,375 @@ msgstr ""
"%(sr_ref)s 上に VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, "
"%(read_only)s) を作成しました。"
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
#, fuzzy
msgid "Starting snapshot for VM"
msgstr "VM %s に対するスナップショットを開始します。"
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, fuzzy, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr "イメージ %(image_location)s が ID %(image_id)s で登録されました"
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "イメージ %(image)s のサイズ:%(virtual_size)d"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "ドメイン0 上の /boot/guest に VDI %s をコピー中"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "カーネル/RAMディスク VDI %s が削除されました"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "PV kernelのvdi %s を取得します。"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "VDI %s は依然として存在しています。"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "SR %s を再スキャンします。"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, fuzzy, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "VHD %(vdi_uuid)s の親は %(parent_ref)s です"
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr "親 %(parent_uuid)s が元々の親 %(original_parent_uuid)s と一致しません。作成を待機しています…"
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr "VBD %s を接続しています… "
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr "仮想ブロックデバイス(VBD) %s の接続が完了しました。"
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "VDI %s 用の仮想ブロックデバイス(VBD)を削除しています… "
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "VDI %s 用の仮想ブロックデバイス(VBD)の削除が完了しました。"
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr "パーティションテーブル %s の書き込みが完了しました。"
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12814,188 +12898,183 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
#, fuzzy
msgid "Finished snapshot and upload for VM"
msgstr "VM %s のスナップショットとアップロードが完了しました。"
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "インスタンス終了処理を開始します。"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
#, fuzzy
msgid "Destroying VDIs"
msgstr "xvp を再起動しています"
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr "カーネル/RAMディスクファイルが削除されました"
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
#, fuzzy
msgid "Destroying VM"
msgstr "xvp を再起動しています"
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "ネットワークホストの設定をします。"
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, 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:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13474,30 +13553,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
@@ -13507,43 +13568,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13559,13 +13592,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
@@ -13575,3 +13601,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr "xvp を再起動しています"
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/ka_GE/LC_MESSAGES/nova.po b/nova/locale/ka_GE/LC_MESSAGES/nova.po
index 794081988e..d7929db38e 100644
--- a/nova/locale/ka_GE/LC_MESSAGES/nova.po
+++ b/nova/locale/ka_GE/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/kn/LC_MESSAGES/nova.po b/nova/locale/kn/LC_MESSAGES/nova.po
index 80731c2852..6a664da4f2 100644
--- a/nova/locale/kn/LC_MESSAGES/nova.po
+++ b/nova/locale/kn/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-09-17 14:44+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Kannada "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13083,88 +13162,68 @@ msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po
index 2cef9ca0dc..961b2cb27f 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -91,317 +91,321 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "%s 볼륨 탈착에 실패했습니다"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,143 +2752,144 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3062,9 +3062,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3073,13 +3073,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3631,12 +3631,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3886,121 +3886,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4015,7 +4015,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4272,12 +4272,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4646,291 +4646,299 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5028,465 +5036,465 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "인스턴스 %s를 재부팅합니다"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "인스턴스 %s를 재부팅합니다"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "%s 볼륨 탈착에 실패했습니다"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "인스턴스 %s를 재부팅합니다"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "인스턴스 %s를 재부팅합니다"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5494,305 +5502,309 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5814,99 +5826,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6056,11 +6068,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6110,24 +6122,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6437,7 +6449,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6470,31 +6482,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6502,12 +6519,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6630,17 +6647,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6903,7 +6920,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6993,56 +7010,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7794,49 +7825,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다"
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7902,12 +7933,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7931,7 +7962,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8193,59 +8229,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8352,38 +8388,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8485,51 +8527,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8592,59 +8634,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9236,7 +9278,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9317,7 +9359,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9688,7 +9730,7 @@ msgstr "인스턴스 %s를 재부팅합니다"
msgid "Creating nic for instance: %s"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9698,13 +9740,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "%s 인스턴스에 볼륨장착 할 수 없습니다"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9932,7 +9974,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10052,261 +10094,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10314,91 +10360,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "%s 볼륨 탈착에 실패했습니다"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10406,50 +10452,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10459,92 +10505,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11258,74 +11304,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11352,34 +11398,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11419,7 +11465,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11453,12 +11499,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11472,57 +11525,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11530,303 +11596,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "인스턴스 %s: 스냅샷 저장중"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11936,208 +12007,213 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 장착되었습니다"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "%s 볼륨 탈착에 실패했습니다"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "%(instance_name)s 인스턴스에 %(mountpoint)s 마운트지점이 탈착되었습니다"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12274,438 +12350,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12733,184 +12817,179 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "인스턴스 %s를 재부팅합니다"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13388,30 +13467,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
@@ -13421,43 +13482,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13473,13 +13506,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
@@ -13489,3 +13515,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr ""
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/ko_KR/LC_MESSAGES/nova.po b/nova/locale/ko_KR/LC_MESSAGES/nova.po
index eeb84177c2..53552d24cd 100644
--- a/nova/locale/ko_KR/LC_MESSAGES/nova.po
+++ b/nova/locale/ko_KR/LC_MESSAGES/nova.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-06 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: en_US <LL@li.org>\n"
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "가상 인터페이스 생성 실패"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "인증되지 않음."
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr "Keypair 데이터가 맞지 않습니다"
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "그 요청은 맞지 않습니다."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "입력 값이 정확하지 않습니다."
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "인스턴스 잠자기 실패"
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "인스턴스 재시작 실패"
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr "CPU 정보를 받을수 없습니다."
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s는 v4/6주소에 맞지 않은 IP입니다."
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Disk format %(disk_format)s를 알 수 없습니다."
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,143 +2752,144 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "입력 값이 정확하지 않습니다."
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3062,9 +3062,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3072,13 +3072,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3627,12 +3627,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3882,121 +3882,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4011,7 +4011,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4268,12 +4268,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4641,290 +4641,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5022,459 +5030,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5482,303 +5490,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5800,99 +5812,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6042,11 +6054,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6096,24 +6108,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6423,7 +6435,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6456,31 +6468,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6488,12 +6505,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6616,17 +6633,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6889,7 +6906,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6979,56 +6996,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7780,49 +7811,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7888,12 +7919,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7917,7 +7948,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8179,59 +8215,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8338,38 +8374,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8471,51 +8513,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8573,59 +8615,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9216,7 +9258,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9297,7 +9339,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9666,7 +9708,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9676,13 +9718,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9903,7 +9945,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10023,261 +10065,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10285,91 +10331,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10377,50 +10423,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10430,92 +10476,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11228,74 +11274,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11322,34 +11368,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11389,7 +11435,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11423,12 +11469,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11442,57 +11495,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11500,303 +11566,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11906,206 +11977,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12242,438 +12318,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12700,184 +12784,179 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "인스턴스 재시작 실패"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13355,104 +13434,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/ms/LC_MESSAGES/nova.po b/nova/locale/ms/LC_MESSAGES/nova.po
index 4686185d00..1723467c27 100644
--- a/nova/locale/ms/LC_MESSAGES/nova.po
+++ b/nova/locale/ms/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po
index 087c0afc95..e2238b508b 100644
--- a/nova/locale/nb/LC_MESSAGES/nova.po
+++ b/nova/locale/nb/LC_MESSAGES/nova.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2012-09-13 10:30+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: nb <LL@li.org>\n"
@@ -93,316 +93,320 @@ msgstr "En ukjent feil oppsto."
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Kunne ikke dekryptere teksten"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Kunne ikke dekryptere teksten"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "Ikke autorisert."
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "Bruker har ikke admin-rettigheter"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "Forespørselen er ugyldig."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "Ugyldig IP protokoll %(protocol)s."
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s er ikke en gyldig IP v4/6 addresse."
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -410,97 +414,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr "Ressurs ble ikke funnet."
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -508,1088 +507,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "Prosjekt %(project_id)s ble ikke funnet."
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, fuzzy, python-format
msgid "Network %(network_id)s is duplicated."
msgstr "Nettverk %(network_id)s ble ikke funnet."
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "Nettverk %(network_id)s ble ikke funnet."
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "Prosjekt %(project_id)s ble ikke funnet."
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr "Ingen nettverk definert."
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Tjeneste %(service_id)s ble ikke funnet."
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr "Handlingen er ikke tillatt."
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "Nøkkelpar '%s' finnes allerede."
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr "Kvote overskredet"
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "Tjeneste %(service_id)s ble ikke funnet."
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "Prosjekt %(project_id)s ble ikke funnet."
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "Prosjekt %(project_id)s ble ikke funnet."
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, fuzzy, python-format
msgid "Marker %(marker)s could not be found."
msgstr "Tjeneste %(service_id)s ble ikke funnet."
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, fuzzy, python-format
msgid "Unsupported object type %(objtype)s"
msgstr "Forventet objekt av typen: %s"
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1692,97 +1681,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr "Forventet objekt av typen: %s"
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, fuzzy, python-format
msgid "%s is not a string or unicode"
msgstr "Tjenernavn er ikke en streng eller unicode"
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2035,115 +2024,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "bruker eller gruppe ikke spesifisert"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "kun gruppe \"all\" er støttet"
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2299,69 +2288,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2443,47 +2442,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr "Ingen slik handling: %s"
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2492,34 +2491,34 @@ msgstr "Ingen slik handling: %s"
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2575,7 +2574,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2583,7 +2582,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2621,16 +2620,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr "Tjener eksisterer ikke"
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr "Metadata element ble ikke funnet"
@@ -2641,26 +2640,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Tjeneste %(service_id)s ble ikke funnet."
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2686,38 +2685,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr "Feil nettverks-format: mangler %s"
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr "Feil nettverks-format"
@@ -2734,7 +2733,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr "Tjenernavn er ikke definert"
@@ -2755,145 +2754,146 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Ressurs ble ikke funnet."
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Ressurs ble ikke funnet."
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "Ugyldig snapshot"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3066,9 +3066,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3076,13 +3076,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3636,12 +3636,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3891,121 +3891,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4020,7 +4020,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4276,12 +4276,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4651,290 +4651,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5032,459 +5040,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Kunne ikke hente metadata for ip:% s"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5492,303 +5500,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5810,99 +5822,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6052,11 +6064,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6106,24 +6118,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6433,7 +6445,7 @@ msgstr "Viser nettverk med id %s"
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6466,31 +6478,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6498,12 +6515,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6626,17 +6643,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6900,7 +6917,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6990,56 +7007,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "Denne regelen eksisterer allerede i gruppen %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7792,49 +7823,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7900,12 +7931,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7929,7 +7960,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8192,59 +8228,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8352,38 +8388,44 @@ msgstr "Tjener ikke funnet"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8485,51 +8527,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8588,59 +8630,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9232,7 +9274,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9313,7 +9355,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9682,7 +9724,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9692,13 +9734,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9919,7 +9961,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10039,263 +10081,267 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
#, fuzzy
msgid "attaching network adapter failed."
msgstr "Ingen nettverk definert."
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
#, fuzzy
msgid "detaching network adapter failed."
msgstr "Ingen nettverk definert."
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10303,91 +10349,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10395,50 +10441,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10448,92 +10494,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11246,74 +11292,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11340,34 +11386,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11407,7 +11453,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11441,12 +11487,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11460,57 +11513,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11518,303 +11584,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11924,208 +11995,213 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Kan ikke finne adressen %r"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Kan ikke finne adressen %r"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12262,439 +12338,447 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
#, fuzzy
msgid "SR not present and could not be introduced"
msgstr "Prosjekt %(project_id)s ble ikke funnet."
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12721,184 +12805,179 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
#, fuzzy
msgid "No suitable network for migrate"
msgstr "Feil nettverks-format"
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13376,104 +13455,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/ne/LC_MESSAGES/nova.po b/nova/locale/ne/LC_MESSAGES/nova.po
index 40b79da133..0e4edecb3a 100644
--- a/nova/locale/ne/LC_MESSAGES/nova.po
+++ b/nova/locale/ne/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-08-30 22:38+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Nepali "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13083,88 +13162,68 @@ msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/nl_NL/LC_MESSAGES/nova.po b/nova/locale/nl_NL/LC_MESSAGES/nova.po
index c50dc30c92..7669847bd0 100644
--- a/nova/locale/nl_NL/LC_MESSAGES/nova.po
+++ b/nova/locale/nl_NL/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot
index 41b7a167b4..28825a1545 100644
--- a/nova/locale/nova.pot
+++ b/nova/locale/nova.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: nova jenkins.nova.propose.translation.update.386\n"
+"Project-Id-Version: nova jenkins.nova.propose.translation.update.395\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -91,316 +91,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -408,97 +412,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -506,1088 +505,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1690,97 +1679,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2033,115 +2022,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2296,69 +2285,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2440,47 +2439,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2489,34 +2488,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2572,7 +2571,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2580,7 +2579,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2618,16 +2617,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2638,26 +2637,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2683,38 +2682,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2731,7 +2730,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2752,142 +2751,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3060,9 +3060,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3070,13 +3070,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3625,12 +3625,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3880,121 +3880,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4009,7 +4009,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4265,12 +4265,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4638,290 +4638,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5019,459 +5027,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5479,303 +5487,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5797,99 +5809,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6039,11 +6051,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6093,24 +6105,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6420,7 +6432,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6453,31 +6465,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6485,12 +6502,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6613,17 +6630,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6886,7 +6903,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6976,56 +6993,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7777,49 +7808,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7885,12 +7916,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7914,7 +7945,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8176,59 +8212,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8335,38 +8371,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8468,51 +8510,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8570,59 +8612,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9213,7 +9255,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9294,7 +9336,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9663,7 +9705,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9673,13 +9715,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9900,7 +9942,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10020,261 +10062,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10282,91 +10328,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10374,50 +10420,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10427,92 +10473,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11225,74 +11271,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11319,34 +11365,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11386,7 +11432,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11420,12 +11466,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11439,57 +11492,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11497,303 +11563,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11903,206 +11974,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12239,438 +12315,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12697,183 +12781,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
diff --git a/nova/locale/pl_PL/LC_MESSAGES/nova.po b/nova/locale/pl_PL/LC_MESSAGES/nova.po
index 020995c1e0..3341a9c7d4 100644
--- a/nova/locale/pl_PL/LC_MESSAGES/nova.po
+++ b/nova/locale/pl_PL/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-06-28 18:59+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Polish (Poland) "
@@ -93,316 +93,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -410,97 +414,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -508,1088 +507,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1692,97 +1681,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2035,115 +2024,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2298,69 +2287,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2442,47 +2441,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2491,34 +2490,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2574,7 +2573,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2620,16 +2619,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2640,26 +2639,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2685,38 +2684,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2733,7 +2732,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2754,142 +2753,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3062,9 +3062,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3072,13 +3072,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3627,12 +3627,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3882,121 +3882,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4011,7 +4011,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4267,12 +4267,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4640,290 +4640,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5021,459 +5029,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5481,303 +5489,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5799,99 +5811,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6041,11 +6053,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6095,24 +6107,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6422,7 +6434,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6455,31 +6467,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6487,12 +6504,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6615,17 +6632,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6888,7 +6905,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6978,56 +6995,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7779,49 +7810,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7887,12 +7918,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7916,7 +7947,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8178,59 +8214,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8337,38 +8373,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8470,51 +8512,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8572,59 +8614,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9215,7 +9257,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9296,7 +9338,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9665,7 +9707,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9675,13 +9717,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9902,7 +9944,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10022,261 +10064,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10284,91 +10330,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10376,50 +10422,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10429,92 +10475,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11227,74 +11273,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11321,34 +11367,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11388,7 +11434,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11422,12 +11468,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11441,57 +11494,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11499,303 +11565,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11905,206 +11976,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12241,438 +12317,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12699,183 +12783,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13353,104 +13432,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/pt/LC_MESSAGES/nova.po b/nova/locale/pt/LC_MESSAGES/nova.po
index 521ffe4ed5..1db1012e68 100644
--- a/nova/locale/pt/LC_MESSAGES/nova.po
+++ b/nova/locale/pt/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po
index fa6097854b..78a73dbd2d 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -92,319 +92,323 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Falhou ao descriptografar texto"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Falhou ao descriptografar texto"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "Não autorizado."
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "Usuário não tem privilégios de administrador"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "Imagem %(image_id)s não foi encontrada."
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Kernel não encontrado para a imagem %(image_id)s."
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "Parâmetros inaceitáveis."
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "A requisição é inválida."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "Dados recebidos é inválido"
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "Volume inválido"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
#, fuzzy
msgid "Invalid metadata size"
msgstr "Assinatura inválida para usuário %s"
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "Sequencia de porta %(from_port)s:%(to_port)s é inválida. %(msg)s"
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "Protocolo IP %(protocol)s é inválido."
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Tipo de conteúdo %(content_type)s é inválido."
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "Falha ao suspender instância"
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Falhou em atualizar senha: %(resp)r"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "Falha ao suspender instância"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, fuzzy, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr "Falhou ao reiniciar instância"
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "Falhou ao reiniciar instância"
-#: nova/exception.py:378
+#: nova/exception.py:372
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Falhou ao reiniciar instância"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Falhou ao reiniciar instância"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr "Serviço está indisponível neste momento"
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, fuzzy, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr "Serviço está indisponível neste momento"
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, 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:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -412,98 +416,93 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Formato do disco %(disk_format)s não é aceito"
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "Dados recebidos é inválido"
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "Instância não existe"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Volume %(volume_id)s não pode ser encontrado."
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Imagem %(image_id)s não foi encontrada."
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -511,1089 +510,1079 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "Projeto %(project_id)s não foi encontrado."
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, fuzzy, python-format
msgid "Network %(network_id)s is duplicated."
msgstr "Rede %(network_id)s não foi encontrada."
-#: nova/exception.py:553
+#: nova/exception.py:543
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "Rede %(network_id)s não foi encontrada."
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr "%(req)s é necessário para criar a rede."
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "Rede %(network_id)s não foi encontrada."
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "Projeto %(project_id)s não foi encontrado."
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr "Nenhuma rede definida."
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, fuzzy, python-format
msgid "Port %(port_id)s is still in use."
msgstr "Rede %(network_id)s não foi encontrada."
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "Ponto de montagem %(mountpoint)s conectada à instância %(instance_name)s"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, fuzzy, python-format
msgid "Floating ip %(address)s already exists."
msgstr "group %s já existe"
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
#, fuzzy
msgid "Floating ip pool not found."
msgstr "Removendo rede com id %s"
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr "Interface %(interface)s não encontrada."
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Serviço %(service_id)s não encontrado."
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Host %(host)s não encontrado."
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Host %(host)s não encontrado."
-#: nova/exception.py:790
+#: nova/exception.py:780
#, 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:794
+#: nova/exception.py:784
#, 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:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, fuzzy, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:883
+#: nova/exception.py:873
#, fuzzy, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:888
+#: nova/exception.py:878
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "Tipo de conteúdo %(content_type)s é inválido."
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "Instância não existe"
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "Volume não encontrada para a instância %(instance_id)s."
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "group %s já existe"
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, fuzzy, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr "group %s já existe"
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, fuzzy, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr "group %s já existe"
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "Volume %(volume_id)s não pode ser encontrado."
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "Projeto %(project_id)s não foi encontrado."
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, fuzzy, python-format
msgid "Marker %(marker)s could not be found."
msgstr "Imagem %(image_id)s não foi encontrada."
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "Kernel não encontrado para a imagem %(image_id)s."
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "Kernel não encontrado para a imagem %(image_id)s."
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Começando a terminar instâncias"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "Começando a terminar instâncias"
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, fuzzy, python-format
msgid "The CA file for %(project)s could not be found"
msgstr "Projeto %(project_id)s não foi encontrado."
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, fuzzy, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr "Projeto %(project_id)s não foi encontrado."
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "A instância %(instance_id)s não está executando."
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "group %s já existe"
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, fuzzy, python-format
msgid "Unsupported object type %(objtype)s"
msgstr "Objeto esperado do tipo: %s"
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1697,97 +1686,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "depuração em retorno de chamada: %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Endereço para Link Local não encontrado: %s"
-#: nova/utils.py:414
+#: nova/utils.py:413
#, 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:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend inválido: %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr "Objeto esperado do tipo: %s"
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2042,116 +2031,116 @@ msgstr "Desatribuir endereço %s"
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "Desatribuir endereço %s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "Começando a terminar instâncias"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "Reiniciar instância %r"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "Removendo o registro da imagem %s"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "usuário ou grupo não especificado"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "apenas o grupo \"all\" é suportado"
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr "operation_type deve ser add ou remove"
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "Atualizando publicidade da imagem %s"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "Instância não existe"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2307,69 +2296,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2451,47 +2450,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2500,34 +2499,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr "Corpo do pedido está mal formado"
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Chamando o pai %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2583,7 +2582,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr "Corpo do pedido e incompatibilidade URI"
@@ -2591,7 +2590,7 @@ msgstr "Corpo do pedido e incompatibilidade URI"
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr "Corpo da solicitação contém muitos intens"
@@ -2629,16 +2628,16 @@ msgstr "Este pedido estava com taxa limitada."
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2649,27 +2648,27 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Começando a terminar instâncias"
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Host %(host)s não encontrado."
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2695,38 +2694,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2743,7 +2742,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2764,148 +2763,149 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Ponto de montagem não pode ser traduzido: %s"
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Ponto de montagem não pode ser traduzido: %s"
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Serviço %(service_id)s não encontrado."
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Serviço %(service_id)s não encontrado."
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "Corpo do pedido está mal formado"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Falhou ao reiniciar instância"
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3079,9 +3079,9 @@ msgid "Attach interface"
msgstr "Falha ao suspender instância"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3090,14 +3090,14 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "Falha ao suspender instância"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "atributo não suportado: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "Iniciando a VLAN %s"
@@ -3658,13 +3658,13 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
#, fuzzy
msgid "start instance"
msgstr "Iniciando instância %s"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
#, fuzzy
msgid "stop instance"
msgstr "Reiniciar instância %r"
@@ -3915,121 +3915,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4044,7 +4044,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4301,12 +4301,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4681,298 +4681,306 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Não é possível anexar o volume na instância %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "Começando a terminar instâncias"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "Começando a terminar instâncias"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "Começando a terminar instâncias"
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "Começando a terminar instâncias"
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
#, fuzzy
msgid "Going to try to stop instance"
msgstr "Falhou ao reiniciar instância"
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
#, fuzzy
msgid "Going to try to start instance"
msgstr "Começando a terminar instâncias"
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "Começando a terminar instâncias"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "Criar Grupo de Segurança %s"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Não é possível destruir o VBD %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Não é possível destruir o VBD %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
#, fuzzy
msgid "Security group is still in use"
msgstr "Revogado entrada do grupo de segurança %s"
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "Excluir grupo de segurança %s"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Autorizada entrada do grupo de segurança %s"
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr "Revogado entrada do grupo de segurança %s"
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5071,471 +5079,471 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Falhou ao reiniciar instância"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Falha ao suspender instância"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Erro inexperado lançado: %s"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Começando a terminar instâncias"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Capturado o erro: %s"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "Removendo rede com id %s"
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Começando a terminar instâncias"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "Reconstruindo instância %s"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Desanexar volume %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "Reiniciando a instância %s"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "instância %s: fazendo um snapshot"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr "Removendo imagem %s"
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
#, fuzzy
msgid "error setting admin password"
msgstr "Configurar senha do administrador"
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Falha ao suspender instância"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Capturado o erro: %s"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
#, fuzzy
msgid "Unrescuing"
msgstr "instância %s: desfazendo o resgate"
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Iniciando instância %s"
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "Instância não existe"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5543,311 +5551,315 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instância %s: recuperando os diagnósticos"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "instância %s: reset da rede"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
#, fuzzy
msgid "Get console output"
msgstr "Obter saída do console para instância %s"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
#, fuzzy
msgid "Getting vnc console"
msgstr "Adicionando console"
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
#, fuzzy
msgid "Getting spice console"
msgstr "Adicionando console"
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, 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:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Desconectando volume da instância desconhecida %s"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Remover volume com id: %s"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "Instância %s não encontrada"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Removendo imagem %s"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Iniciando instância %s"
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5869,99 +5881,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, fuzzy, python-format
msgid "Free disk (GB): %s"
msgstr "Criar par de chaves %s"
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6113,11 +6125,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Falhou ao reiniciar instância"
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Falhou ao reiniciar instância"
@@ -6168,24 +6180,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "Corpo do pedido está mal formado"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6496,7 +6508,7 @@ msgstr "Mostrando rede com id %s"
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6529,31 +6541,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, fuzzy, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr "Volume não encontrada para a instância %(instance_id)s."
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6561,12 +6578,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6689,17 +6706,17 @@ msgstr "Iniciando instância %s"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr "Interface %(interface)s não encontrada."
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "Falha ao suspender instância"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "Iniciando instância %s"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, fuzzy, python-format
msgid "Done starting bridge %s"
msgstr "Removendo o registro da imagem %s"
@@ -6963,7 +6980,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "Removendo rede com id %s"
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7054,56 +7071,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "Esta regra já existe no grupo %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "Configurar senha do administrador"
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7862,49 +7893,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Volume não encontrada para a instância %(instance_id)s."
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7970,12 +8001,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7999,7 +8030,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8261,59 +8297,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr "Erro interno"
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8421,38 +8457,44 @@ msgstr "Instância não encontrada"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8556,51 +8598,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "Obter saída do console para instância %s"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8664,59 +8706,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "Começando a terminar instâncias"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "Começando a terminar instâncias"
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Obter saída do console para instância %s"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "tipo de instância %(instance_type)s é inválida."
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "Obter saída do console para instância %s"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "tipo de instância %(instance_type)s é inválida."
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9310,7 +9352,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9392,7 +9434,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9765,7 +9807,7 @@ msgstr "NotFound lançado: %s"
msgid "Creating nic for instance: %s"
msgstr "Obter saída do console para instância %s"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9775,13 +9817,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Começando a terminar instâncias"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -10009,7 +10051,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10130,267 +10172,271 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
#, fuzzy
msgid "attaching network adapter failed."
msgstr "Nenhuma rede definida."
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
#, fuzzy
msgid "detaching network adapter failed."
msgstr "Nenhuma rede definida."
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "volume %s: criado com sucesso"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
#, fuzzy
msgid "Guest does not have a console available"
msgstr "Usuário não tem privilégios de administrador"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
"Solicitando à xapi para realizar upload da imagem %(vdi_uuids)s com ID "
"%(image_id)s"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10398,91 +10444,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "Obtendo o tamanho da imagem para a imagem %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10490,50 +10536,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10543,92 +10589,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11343,74 +11389,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11437,34 +11483,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr "Sessão inválida"
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11504,7 +11550,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11538,12 +11584,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11557,57 +11610,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11615,308 +11681,313 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
#, fuzzy
msgid "Powering on the VM instance"
msgstr "Começando a terminar instâncias"
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
#, fuzzy
msgid "Destroying the VM"
msgstr "Removendo o registro da imagem %s"
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
#, fuzzy
msgid "Unregistering the VM"
msgstr "Removendo o registro da imagem %s"
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
#, fuzzy
msgid "Powering on the VM"
msgstr "Começando a terminar instâncias"
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "Atualizando agente para %s"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Remover volume com id: %s"
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "Instância não existe"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Remover volume com id: %s"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Não é possível localizar o volume %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12026,208 +12097,213 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "Ponto de montagem %(mountpoint)s conectada à instância %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Não é possível localizar o volume %s"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Não foi possível criar volume"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Ponto de montagem %(mountpoint)s desanexada da instância %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "Atualizando agente para %s"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr "Configurar senha do administrador"
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr "Erro de OpenSSL: %s"
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12366,73 +12442,73 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
#, fuzzy
msgid "Created VM"
msgstr "_criar: %s"
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "O VBD não foi encontrado na instância %s"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, fuzzy, python-format
msgid "VBD %s already detached"
msgstr "group %s já existe"
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "Não é possível desconectar o VBD %s"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "Não é possível destruir o VBD %s"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "VBD %(vbd_ref)s criado para VM %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12441,368 +12517,376 @@ msgstr ""
"VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) no SR "
"%(sr_ref)s criada com sucesso."
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
#, fuzzy
msgid "SR not present and could not be introduced"
msgstr "Projeto %(project_id)s não foi encontrado."
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "Tamanho da imagem %(image)s:%(virtual_size)d"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "Copiando o VDI %s de /boot/guest no dom0"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "Kernel/Ramdisk %s destruidos"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
#, fuzzy
msgid "Failed to fetch glance image"
msgstr "Falhou ao reiniciar instância"
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "Verificando o vdi %s para kernel PV"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "O VDI %s continua disponível"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "Re-escaneando SR %s"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, fuzzy, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "O VHD %(vdi_uuid)s tem pai %(parent_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr "Conectando VBD %s ... "
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr "O VDB %s foi conectado."
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "Destruindo VBD para o VDI %s ... "
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "O VBD para o VDI %s foi destruído."
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12830,185 +12914,180 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
#, fuzzy
msgid "Failed to spawn, rolling back"
msgstr "Falha ao suspender instância"
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Falhou ao reiniciar instância"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, 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:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13487,30 +13566,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
@@ -13520,43 +13581,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13572,13 +13605,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr "nenhuma partição encontrada"
@@ -13588,3 +13614,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr ""
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/ro/LC_MESSAGES/nova.po b/nova/locale/ro/LC_MESSAGES/nova.po
index 4daabf758e..ec14a9cdb9 100644
--- a/nova/locale/ro/LC_MESSAGES/nova.po
+++ b/nova/locale/ro/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-06-10 18:32+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Romanian "
@@ -93,316 +93,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -410,97 +414,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -508,1088 +507,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1692,97 +1681,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2035,115 +2024,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2298,69 +2287,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2442,47 +2441,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2491,34 +2490,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2574,7 +2573,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2620,16 +2619,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2640,26 +2639,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2685,38 +2684,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2733,7 +2732,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2754,142 +2753,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3062,9 +3062,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3072,13 +3072,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3627,12 +3627,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3882,121 +3882,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4011,7 +4011,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4267,12 +4267,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4640,290 +4640,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5021,459 +5029,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5481,303 +5489,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5799,99 +5811,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6041,11 +6053,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6095,24 +6107,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6422,7 +6434,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6455,31 +6467,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6487,12 +6504,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6615,17 +6632,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6888,7 +6905,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6978,56 +6995,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7779,49 +7810,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7887,12 +7918,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7916,7 +7947,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8178,59 +8214,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8337,38 +8373,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8470,51 +8512,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8572,59 +8614,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9215,7 +9257,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9296,7 +9338,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9665,7 +9707,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9675,13 +9717,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9902,7 +9944,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10022,261 +10064,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10284,91 +10330,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10376,50 +10422,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10429,92 +10475,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11227,74 +11273,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11321,34 +11367,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11388,7 +11434,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11422,12 +11468,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11441,57 +11494,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11499,303 +11565,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11905,206 +11976,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12241,438 +12317,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12699,183 +12783,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13353,104 +13432,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po
index 3541a4ebbf..d6ac27ec5a 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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,198 +96,198 @@ msgstr "Обнаружено неизвестное исключение."
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Ошибка дешифровки текста"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Ошибка дешифровки текста"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "Ошибка создания виртуального интерфейса"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
"5 безуспешных попыток создания виртуального интерфейса с уникальным "
"mac-адресом"
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "Не авторизировано."
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "Пользователь не имеет административных привилегий"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Политика не допускает выполнения %(action)s."
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "Образ %(image_id)s не найден."
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Ядро не найдено для образа %(image_id)s."
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "Недопустимые параметры."
-#: nova/exception.py:203
+#: nova/exception.py:197
#, fuzzy
msgid "Block Device Mapping is Invalid."
msgstr "block_device_mapping %s"
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "Том %(volume_id)s никуда не присоединён"
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "Недопустимый запрос."
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "Недопустимый том"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr "Недопустимые метаданные"
-#: nova/exception.py:291
+#: nova/exception.py:285
#, fuzzy
msgid "Invalid metadata size"
msgstr "Неправильный ключ метаданных"
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "Недопустимый диапазон портов %(from_port)s:%(to_port)s. %(msg)s"
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "Недопустимый протокол IP %(protocol)s."
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Недопустимый тип содержимого %(content_type)s."
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr "Недопустимый cidr %(cidr)s."
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, fuzzy, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr "Допустимый узел не найден. %(reason)s"
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -296,86 +296,90 @@ msgstr ""
"Копия %(instance_uuid)s в %(attr)s %(state)s. Невозможно %(method)s во "
"время нахождения копии в этом состоянии."
-#: nova/exception.py:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "Копия %(instance_id)s не выполняется."
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "Копия %(instance_id)s не переведена в режим восстановления"
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "Копия %(instance_id)s не переведена в режим восстановления"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "Копия %(instance_id)s не переведена в режим приостановления."
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "Ошибка приостановления копии"
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Ошибка обновления пароля: %(resp)r"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, fuzzy, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется"
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "Ошибка перезагрузки копии"
-#: nova/exception.py:378
+#: nova/exception.py:372
#, fuzzy
msgid "Failed to terminate instance"
msgstr "Ошибка перезагрузки копии"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Ошибка перезагрузки копии"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr "В данный момент служба недоступна."
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, fuzzy, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr "Служба Compute недоступна в настоящее время."
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)."
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr "Копии необходима новая версия гипервизора, вместо предоставленной."
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
@@ -384,38 +388,38 @@ msgstr ""
"Предоставленный адрес диска (%(path)s) уже существует, но ожидалось, что "
"отсутствует."
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "Недопустимое размещение предоставленного устройства (%(path)s)."
-#: nova/exception.py:421
+#: nova/exception.py:419
#, fuzzy, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr "Недопустимое размещение предоставленного устройства (%(path)s)."
-#: nova/exception.py:426
+#: nova/exception.py:424
#, fuzzy, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr "Недопустимое размещение предоставленного устройства (%(path)s)."
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr "Недопустимые сведения ЦПУ"
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s не является допустимым IP-адресом в4/6."
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -423,98 +427,93 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "Форматирование диска %(disk_format)s недопустимо"
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Образ %(image_id)s недопустим: %(reason)s"
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "Копия %(instance_id)s недопустима: %(reason)s"
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Ec2 id %(ec2_id)s недопустим."
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "Недопустимый cidr %(cidr)s."
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "копия - %s не представлена"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr "Ресурс не может быть найден."
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Том %(volume_id)s не найден."
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Снимок %(snapshot_id)s не может быть найден."
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr "Отсутствует диск в %(location)s"
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr "Невозможно найти обработчик для тома %(driver_type)s."
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Недопустимый образ href %(image_href)s."
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -522,65 +521,65 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "Проект %(project_id)s не найден."
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr "Невозможно найти SR для чтения/записи VDI."
-#: nova/exception.py:549
+#: nova/exception.py:539
#, fuzzy, python-format
msgid "Network %(network_id)s is duplicated."
msgstr "Сеть %(network_id)s не найдена."
-#: nova/exception.py:553
+#: nova/exception.py:543
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "Сеть %(network_id)s не найдена."
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr "%(req)s необходимо для создания сети."
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "Сеть %(network_id)s не найдена."
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "Снимок %(snapshot_id)s не может быть найден."
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr "Сеть не может быть найдена для моста %(bridge)s"
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr "Сеть не может быть найдена для uuid %(uuid)s"
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr "Сеть не найдена с cidr %(cidr)s."
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr "Сеть не найдена для копии %(instance_id)s."
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr "Сети не определены."
-#: nova/exception.py:589
+#: nova/exception.py:579
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
@@ -589,271 +588,271 @@ msgstr ""
"Или uuid %(network_uuid)s сети не предоставлено или не присвоено проекту "
"%(project_id)s."
-#: nova/exception.py:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, fuzzy, python-format
msgid "Port %(port_id)s is still in use."
msgstr "Сеть %(network_id)s не найдена."
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "Сеть не найдена для копии %(instance_id)s."
-#: nova/exception.py:611
+#: nova/exception.py:601
#, fuzzy, python-format
msgid "No free port available for instance %(instance)s."
msgstr "Сеть не найдена для копии %(instance_id)s."
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr "Копия %(instance_id)s не найдена"
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "Копия %(instance_id)s не найдена"
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, fuzzy, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s"
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "Недопустимый фиксированный IP-адрес %(address)s."
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, fuzzy, python-format
msgid "Floating ip %(address)s already exists."
msgstr "Тип тома %(name)s уже существует."
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr "Запись DNS %(name)s уже существует в домене %(domain)s."
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
#, fuzzy
msgid "Floating ip pool not found."
msgstr "установка сетевого узла"
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr "Интерфейс %(interface)s не найден."
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Служба %(service_id)s не найдена."
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Узел %(host)s не найден."
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr "Узел сompute %(host)s не найден."
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr "Квота не найдена"
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: nova/exception.py:786
+#: nova/exception.py:776
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: nova/exception.py:790
+#: nova/exception.py:780
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: nova/exception.py:794
+#: nova/exception.py:784
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Пользователь %(user_id)s не найден."
-#: nova/exception.py:798
+#: nova/exception.py:788
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Расширенный ресурс: %s"
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "Группа безопасности %(security_group_id)s не найдена."
-#: nova/exception.py:806
+#: nova/exception.py:796
#, 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:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr "Группа безопасности с правилом %(rule_id)s не найдена."
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
@@ -862,7 +861,7 @@ msgstr ""
"Группа безопасности %(security_group_id)s уже ассоциирована с копией "
"%(instance_id)s"
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
@@ -871,757 +870,747 @@ msgstr ""
"Группа безопасности %(security_group_id)s не ассоциирована с копией "
"%(instance_id)s"
-#: nova/exception.py:831
+#: nova/exception.py:821
#, fuzzy, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr "Группа безопасности с правилом %(rule_id)s не найдена."
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Перемещение %(migration_id)s не найдено."
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s."
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr "Пул консоли %(pool_id)s не найден."
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "Консоль %(console_id)s не найдена."
-#: nova/exception.py:879
+#: nova/exception.py:869
#, fuzzy, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr "Консоль для копии %(instance_id)s не найдена."
-#: nova/exception.py:883
+#: nova/exception.py:873
#, fuzzy, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr "Консоль для копии %(instance_id)s в пуле %(pool_id)s не найдена."
-#: nova/exception.py:888
+#: nova/exception.py:878
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "Недопустимый тип консоли %(console_type)s "
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr "Тип копии %(instance_type_id)s не найден."
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr "Тип копии с названием %(instance_type_name)s не найден."
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "том группы %s не существует"
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "Не найден том для копии %(instance_id)s."
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s."
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Файл %(file_path)s не может быть найден."
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
"Не найден виртуальный переключатель ассоциированный с сетевым адаптером "
"%(adapter)s."
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr "Сетевой адаптер %(adapter)s не может быть найден."
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr "Действие не разрешено."
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "Копия %(name)s уже существует."
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr "Копия %(name)s уже существует."
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, fuzzy, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr "Тип копии %(name)s уже существует."
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, fuzzy, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr "Тип копии %(name)s уже существует."
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, fuzzy, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s"
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, fuzzy, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s"
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr "Ошибка перемещения"
-#: nova/exception.py:1031
+#: nova/exception.py:1016
#, fuzzy
msgid "Migration pre-check error"
msgstr "Ошибка перемещения"
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
#, fuzzy
msgid "When resizing, instances must change flavor!"
msgstr "При изменении размера, копии должны изменить размер!"
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr "Недостаточно памяти на узле сети compute для запуска %(uuid)s."
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Допустимый узел не найден. %(reason)s"
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr "Превышена квота"
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий"
-#: nova/exception.py:1090
+#: nova/exception.py:1075
#, fuzzy
msgid "Maximum number of floating ips exceeded"
msgstr "Выбрано макс. количество узлов (%d)"
-#: nova/exception.py:1094
+#: nova/exception.py:1079
#, fuzzy
msgid "Maximum number of fixed ips exceeded"
msgstr "Выбрано макс. количество узлов (%d)"
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, fuzzy, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr "Выбрано макс. количество узлов (%d)"
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
#, fuzzy
msgid "Maximum number of key pairs exceeded"
msgstr "Выбрано макс. количество узлов (%d)"
-#: nova/exception.py:1119
+#: nova/exception.py:1104
#, fuzzy
msgid "Maximum number of security groups or rules exceeded"
msgstr "Выбрано макс. количество узлов (%d)"
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, fuzzy, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется"
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Копия %(instance_id)s не найдена."
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "Консоль для копии %(instance_id)s не найдена."
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "Том %(volume_id)s не найден."
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "Снимок %(snapshot_id)s не может быть найден."
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, fuzzy, python-format
msgid "Marker %(marker)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "Получение образа %(image)s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "Получение образа %(image)s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr "Копия %(instance_id)s не найдена"
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "Выполнение запуска копий"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "Выполнение запуска копий"
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s"
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, fuzzy, python-format
msgid "The CA file for %(project)s could not be found"
msgstr "Квота проекта %(project_id)s не найдена."
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, fuzzy, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr "Проект %(project_id)s не найден."
-#: nova/exception.py:1278
+#: nova/exception.py:1263
#, fuzzy
msgid "Instance recreate is not implemented by this virt driver."
msgstr "set_admin_password не реализован в этой драйвере."
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "Копия %(instance_id)s не переведена в режим восстановления"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "Копия %(instance_id)s не переведена в режим восстановления"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "Тип копии %(name)s уже существует."
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, fuzzy, python-format
msgid "Unsupported object type %(objtype)s"
msgstr "Ожидался объект типа: %s"
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1725,97 +1714,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "отладка в обратном вызове: %s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr "Ожидался объект типа: %s"
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr "Недопустимая server_string: %s"
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' заняла %(total_time).2f с."
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, fuzzy, python-format
msgid "Reloading cached file %s"
msgstr "Выгрузка образа %s"
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Ошибка удаления контейнера: %s"
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2074,118 +2063,118 @@ msgstr "Невозможно найти адрес %r"
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "Исключить адрес %s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr "Образ должен быть доступен"
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "Выполнение завершения работы копий"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "Перезагрузить копию %r"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr "Выполнение остановки копий"
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr "Выполнение запуска копий"
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "Исключение регистрации образа %s"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, 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:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "не указан пользователь или группа"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "поддерживается только группа \"все(all)\""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "Обновление осведомлённости об образе %s"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
#, fuzzy
msgid "Expecting a list of resources"
msgstr "Перечень копий"
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "копия - %s не представлена"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
#, fuzzy
msgid "Expecting a list of tagSets"
msgstr "Перечень копий"
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
#, fuzzy
msgid "Invalid CIDR"
msgstr "Недопустимый cidr %(cidr)s."
@@ -2347,70 +2336,80 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr "маркер [%s] не найден"
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr "href %s не содержит версию"
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
#, fuzzy
msgid "Invalid image metadata"
msgstr "Недопустимые метаданные"
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr "Невозможно '%(action)s', когда копия в %(attr)s %(state)s"
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, fuzzy, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr "Копия в недопустимом состоянии для '%(action)s'"
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr "Отклонение запроса снимка, снимки в данный момент отключены"
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr "Снимки копии в настоящий момент недопустимы."
@@ -2492,47 +2491,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, fuzzy, python-format
msgid "Exception handling resource: %s"
msgstr "Расширенный ресурс: %s"
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr "В запросе предоставлен не распознанный тип-содержимого"
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr "Тип содержимого не предоставлен в запросе"
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr "Пустое тело предоставлено в запросе"
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2541,34 +2540,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr "Неправильное тело запроса"
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Выполняется вызов getter %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr "Не поддерживаемый тип содержимого"
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2624,7 +2623,7 @@ msgstr "Неправильный формат тела запроса"
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr "Тело запроса и URI не совпадают"
@@ -2632,7 +2631,7 @@ msgstr "Тело запроса и URI не совпадают"
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr "Тело запроса содержит избыточное количество объектов"
@@ -2672,16 +2671,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr "Сервер не существует"
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr "Элемент метаданных не найден"
@@ -2692,27 +2691,27 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "Выполнение запуска копий"
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "Узел %(host)s не найден."
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr "Копия не найдена"
@@ -2739,38 +2738,38 @@ msgid "Unknown argment : port"
msgstr "Неизвестная цепочка: %r"
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, fuzzy, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)"
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "Недопустимый сетевой формат: сетевой uuid имеет неправильный формат (%s)"
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "Недопустимый фиксированный IP-адрес (%s)"
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "Дубликаты сетей (%s) не разрешены"
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr "Недопустимый сетевой формат: отсутствует %s"
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr "Недопустимый сетевой формат"
@@ -2787,7 +2786,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr "Имя сервера не задано"
@@ -2808,149 +2807,150 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr "Невозможно найти запрошенный образ"
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr "Предоставлен недопустимый key_name."
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
#, fuzzy
msgid "HostId cannot be updated."
msgstr "Точка подключения не может быть переведена: %s"
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "Точка подключения не может быть переведена: %s"
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr "С копией не производилось изменение размера."
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "Копия %(instance_id)s не найдена."
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr "Отсутствует аргумент типа 'type' для перезагрузки"
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
#, fuzzy
msgid "Resize requires a flavor change."
msgstr "Изменение размера требует изменения объёма."
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "Копия %(instance_id)s не найдена."
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "Недопустимый запрос тела"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr "Отсутствует атрибут imageRef"
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr "Отсутствует атрибут flavorRef"
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr "adminPass не был задан"
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr "Недопустимый adminPass"
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Ошибка перезагрузки копии"
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr "Запрос изменения размера имеет недопустимый атрибут 'flavorRef'."
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr "Запросы изменение размера требуют атрибут 'flavorRef'."
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr "Недопустимый запрос тела"
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
@@ -3124,9 +3124,9 @@ msgid "Attach interface"
msgstr "Ошибка приостановления копии"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
#, fuzzy
msgid "Network driver does not support this function."
msgstr "Драйвер гипервизора не поддерживает правила брандмауэра"
@@ -3136,14 +3136,14 @@ msgstr "Драйвер гипервизора не поддерживает пр
msgid "Failed to attach interface"
msgstr "Ошибка приостановления копии"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "аттрибут не поддерживается: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "Запуск интерфейса VLAN %s"
@@ -3713,13 +3713,13 @@ msgid "Security group name cannot be empty"
msgstr "Наименование группы безопасности не может отсутствовать"
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
#, fuzzy
msgid "start instance"
msgstr "Запуск копии %s"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
#, fuzzy
msgid "stop instance"
msgstr "Выполнение остановки копий"
@@ -3971,121 +3971,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4100,7 +4100,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4357,12 +4357,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4739,33 +4739,33 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
#, fuzzy
msgid "Cannot run any more instances of this type."
msgstr ""
"Превышена квота копий. Вы не можете запустить дополнительные копии этого "
"типа."
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr "Превышена квота копий. Вы можете запустить только %s копий этого типа."
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
@@ -4774,121 +4774,129 @@ msgstr ""
"Превышена квота для %(pid)s, попытка назначить %(num_metadata)s свойств "
"метаданных"
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "Невозможно присоединить том для копии %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr "Выполняет запуск %s копий..."
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr "block_device_mapping %s"
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "Выполнение завершения работы копий"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "Выполнение завершения работы копий"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, fuzzy, python-format
msgid "instance's host %s is down, deleting from database"
msgstr "Отсутствует узел для копии %s, немедленное удаление"
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "Выполнение запуска копий"
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "Будет выполнения попытка завершить работу %s"
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
#, fuzzy
msgid "Going to try to stop instance"
msgstr "Попытка остановить %s"
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
#, fuzzy
msgid "Going to try to start instance"
msgstr "Попытка запустить %s"
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr "Поиск по: %s"
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, fuzzy, python-format
msgid "snapshot for %s"
msgstr "Запуск снимка для ВМ %s"
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
@@ -4897,148 +4905,148 @@ msgstr ""
"Устаревший тип копии %(current_instance_type_name)s, новый тип копии "
"%(new_instance_type_name)s"
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, fuzzy, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий"
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "Будет выполнения попытка завершить работу %s"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr "Группа безопасности %s не может быть пустой."
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "Создать группу безопасности %s"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr "Группа безопасности %s уже существует"
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Невозможно ликвидировать vbd %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "Невозможно ликвидировать vbd %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
#, fuzzy
msgid "Security group is still in use"
msgstr "Группа безопасности (%s) не найдена"
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "Удалить группу безопасности %s"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr "Правило (%s) не найдено"
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
#, fuzzy
msgid "Quota exceeded, too many security group rules."
msgstr "Добавление правила группы безопасности: %r"
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5137,295 +5145,295 @@ msgstr "Ошибка БД: %s"
msgid "Instance type %s not found for deletion"
msgstr "Копия типа %s не найдена для выполнения удаления"
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr "Невозможно переместить копию (%(instance_id)s) на текущий узел (%(host)s)."
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Ошибка перезагрузки копии"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
#, fuzzy
msgid "Hypervisor driver does not support resume guests"
msgstr "Драйвер гипервизора не поддерживает правила брандмауэра"
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Ошибка приостановления копии"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr "Драйвер гипервизора не поддерживает правила брандмауэра"
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Непредвиденный код состояния"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Выполнение запуска копий"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Ошибка БД: %s"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "установка сетевого узла"
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Выполнение запуска копий"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "Пропуск DiskNotFound: %s"
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, fuzzy, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr "Пропуск DiskNotFound: %s"
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr "завершение работы bdm %s"
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "Обновление сборки %s"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, fuzzy, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr "%(path)s располагается на общедоступном накопителе: %(reason)s"
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Ошибка получения метаданных для ip: %s"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Создать снимок из тома %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "Перезагрузка копии %s"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, fuzzy, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
@@ -5434,25 +5442,25 @@ msgstr ""
"попытка перезагрузки не выполняемой копии: %(instance_uuid)s (состояние: "
"%(state)s ожидалось: %(running)s)"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "копия не включена"
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, fuzzy, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
@@ -5461,154 +5469,154 @@ msgstr ""
"попытка создания снимка не выполняемой копии: %(instance_uuid)s "
"(состояние: %(state)s ожидалось: %(running)s)"
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "копия %s: выполнение снимка"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "Найдено %(num_images)d образов (ротация: %(rotation)d)"
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr "Удаление образа %s"
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "Невозможно назначить пароль администратора. Копия %s не выполняется"
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
#, fuzzy
msgid "Root password set"
msgstr "Копия %s: Назначение административного пароля"
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
#, fuzzy
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr "set_admin_password не реализован в этой драйвере."
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, fuzzy, python-format
msgid "set_admin_password failed: %s"
msgstr "set_admin_password не реализован в этой драйвере."
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
#, fuzzy
msgid "error setting admin password"
msgstr "Ошибка назначения пароля администратора"
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Ошибка приостановления копии"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Ошибка БД: %s"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "%s. Установка состояния копии vm_state на ERROR"
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "Копия не существует"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr "назначение совпадает с источником!"
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5616,122 +5624,122 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "копия %s: принятие диагностики"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "Восстановление сети"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
#, fuzzy
msgid "Inject network info"
msgstr "установка сетевого узла"
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
#, fuzzy
msgid "Get console output"
msgstr "Получить консольный вывод для копии %s"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
#, fuzzy
msgid "Getting vnc console"
msgstr "копия %s: получение консоли vnc"
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
#, fuzzy
msgid "Getting spice console"
msgstr "копия %s: получение консоли vnc"
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Отсоединение тома от неизвестной копии %s"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Попытка удаления несуществующей консоли %(console_id)s."
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, fuzzy, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr "сетевые распределения для копии %s"
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
#, fuzzy
msgid "_post_live_migration() is started.."
msgstr "Запущено post_live_migration().."
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -5740,16 +5748,16 @@ msgstr ""
"отсутствует домен с соответствующим именем.\" Эта ошибка может быть "
"безопасно пропущена."
-#: nova/compute/manager.py:4167
+#: nova/compute/manager.py:4171
#, fuzzy
msgid "Post operation of migration started"
msgstr "Запущено post_live_migration().."
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
@@ -5758,64 +5766,64 @@ msgstr ""
"Найдены %(migration_count)d неподтверждённых перемещений, старше "
"%(confirm_window)d секунд"
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, fuzzy, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr "Завершение работы ВМ для копии %(instance_uuid)s"
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
#, fuzzy
msgid "In ERROR state"
msgstr "Ошибка БД: %s"
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr "Обновление временных данных использования полосы пропускания"
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Обновление временных данных использования полосы пропускания"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -5824,115 +5832,119 @@ msgstr ""
"Найдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в "
"гипервизоре."
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "копия не включена"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, пропуск..."
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "LoggingVolumeDriver: %s"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "Нет службы для compute ID %s"
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "%s. Установка состояния копии vm_state на ERROR"
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5954,101 +5966,101 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, fuzzy, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr "Запись Compute_service создана для %s "
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, fuzzy, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr "Запись Compute_service обновлена для %s "
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, fuzzy, python-format
msgid "Free disk (GB): %s"
msgstr "Создание пары ключей %s"
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
#, fuzzy
msgid "Instance not resizing, skipping migration."
msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..."
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
#, fuzzy
msgid "InstanceType could not be found, skipping migration."
msgstr "Копия не найдена"
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6202,11 +6214,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Ошибка перезагрузки копии"
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Ошибка перезагрузки копии"
@@ -6257,24 +6269,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "Недопустимый запрос тела"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6586,7 +6598,7 @@ msgstr "LoggingVolumeDriver: %s"
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6619,31 +6631,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, fuzzy, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr "Присвоить адрес %(public_ip)s копии %(instance_id)s"
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6651,12 +6668,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr "Домен |%(domain)s| уже существует, изменение зоны на |%(av_zone)s|."
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr "Домен |%(domain)s| уже существует, изменение проекта на |%(project)s|."
@@ -6781,17 +6798,17 @@ msgstr "Запуск копии %s"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr "Интерфейс %(interface)s не найден"
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "Ошибка приостановления копии"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "Запуск копии %s"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, fuzzy, python-format
msgid "Done starting bridge %s"
msgstr "Ошибка запуска xvp: %s"
@@ -7067,7 +7084,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "установка сетевого узла"
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7162,57 +7179,71 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "Это правило уже существует в группе %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "Ошибка назначения пароля администратора"
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
#, fuzzy
msgid "Invalid version string"
msgstr "Недопустимая server_string: %s"
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7982,49 +8013,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, fuzzy, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr "Попытка собрать %(num_instances)d копию(й)"
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, fuzzy, python-format
msgid "Request Spec: %s"
msgstr "Запрос: %s"
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Не найден том для копии %(instance_id)s."
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr "Отфильтрованы %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "Отфильтрованы %(hosts)s"
@@ -8090,12 +8121,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -8119,7 +8150,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8382,7 +8418,7 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
#, fuzzy
msgid ""
@@ -8390,53 +8426,53 @@ msgid ""
"instances"
msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий"
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr "Выполняемые копии: %s"
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr "После завершения работы копий: %s"
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr "Внутренняя ошибка"
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr "После принудительного завершения работы копий: %s"
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
#, fuzzy
msgid "spawn error"
msgstr "Ошибка аутентификации"
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8547,38 +8583,44 @@ msgstr "маркер [%s] не найден"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr "Создание файлов в %s для имитации гостевого агента"
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr "Удаление файлов имитации гостевого агента в %s"
@@ -8682,51 +8724,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr "Преобразование в необработанный, но текущий формат %s"
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "Перечень копий"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8785,59 +8827,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "Перечень копий"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "Перечень копий"
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "Создание снимка копии ВМ %s "
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "сетевые распределения для копии %s"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "Получить консольный вывод для копии %s"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "сетевые распределения для копии %s"
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9433,7 +9475,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9515,7 +9557,7 @@ msgstr "Версия агента копии: %s"
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9894,7 +9936,7 @@ msgstr "Ошибка приостановления копии"
msgid "Creating nic for instance: %s"
msgstr "Создание снимка копии ВМ %s "
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9904,13 +9946,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "Перечень копий"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
@@ -10138,7 +10180,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10259,265 +10301,269 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
#, fuzzy
msgid "attaching network adapter failed."
msgstr "Сети не определены."
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
#, fuzzy
msgid "detaching network adapter failed."
msgstr "Сети не определены."
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "снимок %s: создание завершено"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
#, fuzzy
msgid "Guest does not have a console available"
msgstr "Пользователь не имеет административных привилегий"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr "Создание изображения"
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr "Запрос xapi на приём образа vhd %(image)s"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10525,19 +10571,19 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
@@ -10546,48 +10592,48 @@ msgstr ""
"Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки "
"%(error_code)s] %(ex)s"
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
#, fuzzy
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
@@ -10596,25 +10642,25 @@ msgstr ""
"Невозможно получить количество ЦПУ, так как эта возможность не "
"реализована для этой платформы. Эту ошибку можно безопасно пропустить."
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr "устаревшая версия libvirt (не поддерживается getVersion)"
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "Получение размера образа для образа %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10622,21 +10668,21 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, fuzzy, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
@@ -10645,29 +10691,29 @@ msgstr ""
"Создание временного файла %s для оповещения других узлов сети compute о "
"необходимости присоединения того же хранилища."
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10677,7 +10723,7 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
@@ -10686,22 +10732,22 @@ msgstr ""
"Создание временного файла %s для оповещения других узлов сети compute о "
"необходимости присоединения того же хранилища."
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, fuzzy, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr "plug_vifs() ошибка %(cnt)d.До %(max_retry)d попыток для %(hostname)s."
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, fuzzy, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
@@ -10710,64 +10756,64 @@ msgstr ""
"Ошибка libvirt во время поиска %(instance_name)s: [Код ошибки "
"%(error_code)s] %(ex)s"
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
#, fuzzy
msgid "Instance running successfully."
msgstr "Копия %s: выполнение"
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, fuzzy, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr "Ошибка schedule_%(method)s: %(ex)s"
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11494,74 +11540,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr "В vmwareapi:_call_method, принято это исключение: %s"
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr "Состояние задачи [%(task_name)s] %(task_ref)s: готово"
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr "Состояние задачи [%(task_name)s] %(task_ref)s: ошибка %(error_info)s"
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr "В vmwareapi:_poll_task, принята эта ошибка %s"
@@ -11588,34 +11634,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, fuzzy, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr "Свойство %(attr)s не назначено для управляемого объекта %(objName)s"
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr "Отсутствуют зарегистрированные ВМ"
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr "Завершение сеанса с неполадками или уже завершённого сеанса: %s"
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr "Сеанс имеет неполадки"
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr "Недопустимый сеанс"
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
#, fuzzy
msgid "No Virtual Machine has been registered yet"
msgstr " Отсутствуют зарегистриованные виртуальные машины"
@@ -11656,7 +11702,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11690,12 +11736,19 @@ msgstr ""
msgid "Exception in %s "
msgstr "Исключение в %s "
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11709,59 +11762,72 @@ msgstr "Перечень копий"
msgid "Got total of %s instances"
msgstr "Всего %s копий"
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
#, fuzzy
msgid "Creating VM on the ESX host"
msgstr "Создание ВМ с именем %s на узле ESX"
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
#, fuzzy
msgid "Created VM on the ESX host"
msgstr "Создание ВМ с именем %s на узле ESX"
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11769,327 +11835,332 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
#, fuzzy
msgid "Powering on the VM instance"
msgstr "Включение питания на копии ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
#, fuzzy
msgid "Powered on the VM instance"
msgstr "Питание включено на копии ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
#, fuzzy
msgid "Creating Snapshot of the VM instance"
msgstr "Создание снимка копии ВМ %s "
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
#, fuzzy
msgid "Created Snapshot of the VM instance"
msgstr "Создание снимка копии ВМ %s "
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr "Выгрузка образа %s"
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr "Выгруженный образ %s"
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr "Удаление временного файла vmdk %s"
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr "Удалённый временный файл vmdk %s"
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr "копия не включена"
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
#, fuzzy
msgid "Rebooting guest OS of VM"
msgstr "Перезагрузка гостевой ОС ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
#, fuzzy
msgid "Rebooted guest OS of VM"
msgstr "Выполнена перезагрузка гостевой ОС ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
#, fuzzy
msgid "Doing hard reboot of VM"
msgstr "Выполнение безотказной перезагрузки ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
#, fuzzy
msgid "Did hard reboot of VM"
msgstr "Выполнение безотказной перезагрузки ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
#, fuzzy
msgid "Destroying the VM"
msgstr "Выполнение перезагрузки xvp"
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
#, fuzzy
msgid "Destroyed the VM"
msgstr "Незарегистрированная ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, fuzzy, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr "В vmwareapi:_call_method, принято это исключение: %s"
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
#, fuzzy
msgid "Powering off the VM"
msgstr "Выключение питания ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
#, fuzzy
msgid "Powered off the VM"
msgstr "Питание ВМ %s выключено"
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
#, fuzzy
msgid "Unregistering the VM"
msgstr "Исключение регистрации ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
#, fuzzy
msgid "Unregistered the VM"
msgstr "Незарегистрированная ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
#, fuzzy
msgid "Suspending the VM"
msgstr "Приостановка ВМ %s "
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
#, fuzzy
msgid "Suspended the VM"
msgstr "Приостановленная ВМ %s "
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
#, fuzzy
msgid "instance is powered off and cannot be suspended."
msgstr "Питание копии выключено и следовательно она не может быть приостановлена."
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
#, fuzzy
msgid "Resuming the VM"
msgstr "Возобновление работы ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
#, fuzzy
msgid "Resumed the VM"
msgstr "Работа ВМ %s возобновлена "
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr "копия не в приостановленном состоянии"
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
#, fuzzy
msgid "instance is suspended and cannot be powered off."
msgstr "копия не включена"
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
#, fuzzy
msgid "Powering on the VM"
msgstr "Выключение питания ВМ %s"
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
#, fuzzy
msgid "Powered on the VM"
msgstr "Питание ВМ %s выключено"
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "Обновление выполнения копии '%(instance_uuid)s' до %(progress)d"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Удалить том с идентификатором: %s"
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "копия - %s не представлена"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, fuzzy, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr "В vmwareapi:_create_session, принято это исключение: %s"
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Удалить том с идентификатором: %s"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "Создать том из снимка %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
#, fuzzy
msgid "Automatically hard rebooting"
msgstr "Автоматическая безотказная перезагрузка %d"
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr "Создание папки с адресом %s"
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr "Создана папка с адресом %s"
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12199,76 +12270,76 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "Точка подключения %(mountpoint)s присоединена к копии %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "Невозможно найти адрес %r"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Ошибка поиска тома в базе данных"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "Точка подключения %(mountpoint)s отсоединена от копии %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, 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/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, fuzzy, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
@@ -12277,88 +12348,93 @@ msgstr ""
"НЕ РЕАЛИЗОВАНО: Вызов %(method)s не поддерживается агентом. VM "
"id=%(instance_uuid)s; args=%(args)r"
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, 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/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr "Запрос версии агента"
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "Обновление агента до %s"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr "Настройка пароля администратора"
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr "Восстановление сети"
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr "Средства XenServer не установлены в этот образ"
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr "Ошибка OpenSSL: %s"
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
#, fuzzy
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
@@ -12369,48 +12445,48 @@ msgstr ""
"(необязательно) и xenapi_connection_password для использования "
"connection_type=xenapi"
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "Ошибка дешифрирования личного ключа: %s"
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr "Запуск узла на XenServer не поддерживается."
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
"Невозможно выполнить вход в XenAPI (недостаточно свободного места на "
"Dom0?)"
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr "Исключение: %s"
@@ -12550,73 +12626,73 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
#, fuzzy
msgid "Created VM"
msgstr "_создать: %s"
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "VBD не найдено для копии %s"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, fuzzy, python-format
msgid "VBD %s already detached"
msgstr "группа %s уже существует"
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "Невозможно отсоединить VBD %s"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "Невозможно ликвидировать VBD %s"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "Создана VBD %(vbd_ref)s для ВМ %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "Создана VBD %(vbd_ref)s для ВМ %(vm_ref)s, VDI %(vdi_ref)s."
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr "Невозможно ликвидировать VDI %s"
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12625,132 +12701,140 @@ msgstr ""
"Создан VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) "
"на %(sr_ref)s."
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
#, fuzzy
msgid "SR not present and could not be introduced"
msgstr "Копия не найдена"
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, fuzzy, python-format
msgid "block device info: %s"
msgstr "block_device_list %s"
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
#, fuzzy
msgid "Starting snapshot for VM"
msgstr "Запуск снимка для ВМ %s"
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr "Удаление ядра/ramdisk файлов из dom0"
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, fuzzy, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
"xapi 'download_vhd' возвратил VDI типа '%(vdi_type)s' с UUID "
"'%(vdi_uuid)s'"
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, fuzzy, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
"Размер образа %(size_bytes)d превышает допустимый instance_type размер "
"%(allowed_size_bytes)d"
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, fuzzy, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr "Получение образа %(image)s"
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "Ядро не найдено для образа %(image_id)s."
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
@@ -12759,182 +12843,182 @@ msgstr ""
"Превышен размер ядра/Ramdisk образа: %(vdi_size)d байт, макс. "
"%(max_size)d байт"
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "Копирование VDI %s в /boot/guest на dom0"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "Ядро/Ramdisk VDI %s ликвидирован"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
#, fuzzy
msgid "Failed to fetch glance image"
msgstr "Ошибка перезагрузки копии"
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr "Обнаружен %(image_type_str)s формат для образа %(image_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "Поиск vdi %s для ядра PV"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "VDI %s до сих пор доступен"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "Повторная проверка SR %s"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr "Невозможно найти SR типа содержимого ISO"
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr "ISO: не содержимое iso типа"
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr "ISO: SR с локальной PBD"
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr "Время ожидания при создании устройства %s"
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr "Подсоединение VBD %s ... "
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr "Подсоединение VBD %s выполнено."
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr "VBD %(vbd_ref)s подсоединено как %(orig_dev)s"
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
"VBD %(vbd_ref)s подсоединено в неправильный dev, изменение назначения на "
"%(dev)s"
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "Ликвидирование VBD для VDI %s ... "
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "Ликвидирование VBD для VDI %s завершено."
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr "Разделы:"
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr " %(num)s: %(ptype)s %(size)d секторов"
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
@@ -12943,63 +13027,63 @@ msgstr ""
"Запись таблицы разделов %(primary_first)d %(primary_last)d в "
"%(dev_path)s..."
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr "Запись таблицы разделов %s выполнена."
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
"Ошибка присоединения файловой системы (ожидаемо для копий не на базе "
"linux): %s"
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -13027,200 +13111,195 @@ msgstr "block_device_mapping %s"
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
#, fuzzy
msgid "Failed to spawn, rolling back"
msgstr "Ошибка обновления тома в базе данных"
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
#, fuzzy
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
"Автоматическая настройка диска для копии %(instance_uuid)s, выполняется "
"попытка изменения размера раздела..."
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr "Версия агента копии: %s"
-#: nova/virt/xenapi/vmops.py:700
-#, fuzzy, python-format
-msgid "Could not find VM with name %s"
-msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
#, fuzzy
msgid "Finished snapshot and upload for VM"
msgstr "Готовый снимок и выгрузка для ВМ %s"
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr "Ошибка перемещения vhd на новый узел"
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Ошибка перезагрузки копии"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr "Изменение размера VDI %(vdi_uuid)s с %(old_gb)dГБ до %(new_gb)dГБ"
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
#, fuzzy
msgid "Resize complete"
msgstr "Изменение размера копии %s завершено"
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
#, fuzzy
msgid "Unable to find root VBD/VDI for VM"
msgstr "Ошибка поиска vbd для vdi %s"
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
#, fuzzy
msgid "Destroying VDIs"
msgstr "Выполнение перезагрузки xvp"
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
#, fuzzy
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
"Копия %(instance_uuid)s использует RAW или VHD, пропуск ядра и удаление "
"ramdisk"
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr "копия содержит ядро или ramdisk, но не оба"
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr "файлы ядра/ramdisk удалены"
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
#, fuzzy
msgid "Destroying VM"
msgstr "Выполнение перезагрузки xvp"
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..."
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr "Копия в состоянии режима восстановления: %s"
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
#, fuzzy
msgid "VM is not present, skipping soft delete..."
msgstr "ВМ не предоставлена, пропуск выполнения ликвидации..."
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "установка сетевого узла"
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
#, fuzzy
msgid "Creating vifs"
msgstr "Создание изображения"
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, 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:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
#, fuzzy
msgid "No suitable network for migrate"
msgstr "Недопустимый сетевой формат"
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
#, fuzzy
msgid "Migrate Send failed"
msgstr "Ошибка создания"
@@ -13703,78 +13782,30 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr "Превышена квота для %(pid)s, попытка выполнить %(min_count)s копий"
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr "Обновление состояния узла"
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ "Невозможно переместить копию (%(instance_id)s) "
-#~ "на текущий узел (%(host)s)."
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13790,16 +13821,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-#~ "Необходимо указать "
-#~ "vmwareapi_host_ip,vmwareapi_host_username и "
-#~ "vmwareapi_host_password useconnection_type=vmwareapi"
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr "маркер [%s] не найден"
@@ -13809,3 +13830,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr "Выполнение перезагрузки xvp"
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr "Копия %(instance_id)s не имеет метаданных с ключом %(metadata_key)s."
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr "Невозможно найти конфигурацию по адресу %(path)s"
+
diff --git a/nova/locale/ru_RU/LC_MESSAGES/nova.po b/nova/locale/ru_RU/LC_MESSAGES/nova.po
index 76c46696f8..3cbd6da5d4 100644
--- a/nova/locale/ru_RU/LC_MESSAGES/nova.po
+++ b/nova/locale/ru_RU/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
@@ -93,316 +93,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -410,97 +414,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -508,1088 +507,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1692,97 +1681,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2035,115 +2024,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2298,69 +2287,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2442,47 +2441,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2491,34 +2490,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2574,7 +2573,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2620,16 +2619,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2640,26 +2639,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2685,38 +2684,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2733,7 +2732,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2754,142 +2753,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3062,9 +3062,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3072,13 +3072,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3627,12 +3627,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3882,121 +3882,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4011,7 +4011,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4267,12 +4267,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4640,290 +4640,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5021,459 +5029,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5481,303 +5489,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5799,99 +5811,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6041,11 +6053,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6095,24 +6107,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6422,7 +6434,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6455,31 +6467,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6487,12 +6504,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6615,17 +6632,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6888,7 +6905,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6978,56 +6995,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7779,49 +7810,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7887,12 +7918,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7916,7 +7947,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8178,59 +8214,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8337,38 +8373,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8470,51 +8512,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8572,59 +8614,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9215,7 +9257,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9296,7 +9338,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9665,7 +9707,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9675,13 +9717,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9902,7 +9944,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10022,261 +10064,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10284,91 +10330,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10376,50 +10422,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10429,92 +10475,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11227,74 +11273,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11321,34 +11367,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11388,7 +11434,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11422,12 +11468,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11441,57 +11494,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11499,303 +11565,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11905,206 +11976,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12241,438 +12317,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12699,183 +12783,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13353,104 +13432,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/sk/LC_MESSAGES/nova.po b/nova/locale/sk/LC_MESSAGES/nova.po
index d300d6cf86..0aab2cee7c 100644
--- a/nova/locale/sk/LC_MESSAGES/nova.po
+++ b/nova/locale/sk/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Slovak "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13113,9 +13192,6 @@ msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
#~ msgstr ""
#~ msgid "Old volume must be attached in order to swap."
@@ -13124,92 +13200,69 @@ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/sl_SI/LC_MESSAGES/nova.po b/nova/locale/sl_SI/LC_MESSAGES/nova.po
index da8cdb8014..5bc424d36a 100644
--- a/nova/locale/sl_SI/LC_MESSAGES/nova.po
+++ b/nova/locale/sl_SI/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-06-28 18:59+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Slovenian (Slovenia) "
@@ -93,316 +93,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -410,97 +414,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -508,1088 +507,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1692,97 +1681,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2035,115 +2024,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2298,69 +2287,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2442,47 +2441,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2491,34 +2490,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2574,7 +2573,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2620,16 +2619,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2640,26 +2639,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2685,38 +2684,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2733,7 +2732,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2754,142 +2753,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3062,9 +3062,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3072,13 +3072,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3627,12 +3627,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3882,121 +3882,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4011,7 +4011,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4267,12 +4267,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4640,290 +4640,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5021,459 +5029,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5481,303 +5489,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5799,99 +5811,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6041,11 +6053,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6095,24 +6107,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6422,7 +6434,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6455,31 +6467,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6487,12 +6504,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6615,17 +6632,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6888,7 +6905,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6978,56 +6995,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7779,49 +7810,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7887,12 +7918,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7916,7 +7947,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8178,59 +8214,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8337,38 +8373,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8470,51 +8512,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8572,59 +8614,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9215,7 +9257,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9296,7 +9338,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9665,7 +9707,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9675,13 +9717,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9902,7 +9944,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10022,261 +10064,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10284,91 +10330,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10376,50 +10422,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10429,92 +10475,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11227,74 +11273,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11321,34 +11367,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11388,7 +11434,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11422,12 +11468,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11441,57 +11494,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11499,303 +11565,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11905,206 +11976,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12241,438 +12317,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12699,183 +12783,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13353,104 +13432,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/sw_KE/LC_MESSAGES/nova.po b/nova/locale/sw_KE/LC_MESSAGES/nova.po
index 2a0c5a7e14..87ecdfa053 100644
--- a/nova/locale/sw_KE/LC_MESSAGES/nova.po
+++ b/nova/locale/sw_KE/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po
index 12cafbffce..e61cca8226 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -91,316 +91,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "walang paraan para sa mensahe: %s"
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -408,97 +412,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -506,1088 +505,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "walang paraan para sa mensahe: %s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "walang paraan para sa mensahe: %s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1690,97 +1679,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2033,115 +2022,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2296,69 +2285,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2440,47 +2439,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2489,34 +2488,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2572,7 +2571,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2580,7 +2579,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2618,16 +2617,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2638,26 +2637,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2683,38 +2682,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2731,7 +2730,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2752,142 +2751,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3060,9 +3060,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3070,13 +3070,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3625,12 +3625,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3880,121 +3880,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4009,7 +4009,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4265,12 +4265,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "walang paraan para sa mensahe: %s"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/tl_PH/LC_MESSAGES/nova.po b/nova/locale/tl_PH/LC_MESSAGES/nova.po
new file mode 100644
index 0000000000..44360b0a3f
--- /dev/null
+++ b/nova/locale/tl_PH/LC_MESSAGES/nova.po
@@ -0,0 +1,13270 @@
+# Filipino (Philippines) translations for nova.
+# Copyright (C) 2013 ORGANIZATION
+# This file is distributed under the same license as the nova project.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: nova\n"
+"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
+"PO-Revision-Date: 2013-09-26 22:10+0000\n"
+"Last-Translator: Tom Fifield <tom@openstack.org>\n"
+"Language-Team: Tagalog (Philippines) "
+"(http://www.transifex.com/projects/p/openstack/language/tl_PH/)\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 1.3\n"
+
+#: nova/block_device.py:496 nova/virt/hyperv/basevolumeutils.py:92
+#, python-format
+msgid "block_device_list %s"
+msgstr ""
+
+#: nova/context.py:64
+#, python-format
+msgid "Arguments dropped when creating context: %s"
+msgstr ""
+
+#: nova/context.py:109
+#, python-format
+msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
+msgstr ""
+
+#: nova/crypto.py:56
+msgid "Filename of root CA"
+msgstr ""
+
+#: nova/crypto.py:59
+msgid "Filename of private key"
+msgstr ""
+
+#: nova/crypto.py:62
+msgid "Filename of root Certificate Revocation List"
+msgstr ""
+
+#: nova/crypto.py:65
+msgid "Where we keep our keys"
+msgstr ""
+
+#: nova/crypto.py:68
+msgid "Where we keep our root CA"
+msgstr ""
+
+#: nova/crypto.py:71
+msgid "Should we use a CA for each project?"
+msgstr ""
+
+#: nova/crypto.py:75
+#, python-format
+msgid "Subject for certificate for users, %s for project, user, timestamp"
+msgstr ""
+
+#: nova/crypto.py:80
+#, python-format
+msgid "Subject for certificate for projects, %s for project, timestamp"
+msgstr ""
+
+#: nova/crypto.py:145
+msgid "failed to generate fingerprint"
+msgstr ""
+
+#: nova/crypto.py:212
+msgid "Unable to find the key"
+msgstr ""
+
+#: nova/crypto.py:395
+msgid "Failed to write inbound.csr"
+msgstr ""
+
+#: nova/crypto.py:397
+#, python-format
+msgid "Flags path: %s"
+msgstr ""
+
+#: nova/exception.py:104
+msgid "An unknown exception occurred."
+msgstr ""
+
+#: nova/exception.py:126 nova/openstack/common/rpc/common.py:89
+msgid "Exception in string format operation"
+msgstr ""
+
+#: nova/exception.py:145
+#, python-format
+msgid "Failed to encrypt text: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:149
+#, python-format
+msgid "Failed to decrypt text: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:153
+msgid "Virtual Interface creation failed"
+msgstr ""
+
+#: nova/exception.py:157
+msgid "5 attempts to create virtual interfacewith unique mac address failed"
+msgstr ""
+
+#: nova/exception.py:162
+#, python-format
+msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:168
+msgid "Not authorized."
+msgstr ""
+
+#: nova/exception.py:173
+msgid "User does not have admin privileges"
+msgstr ""
+
+#: nova/exception.py:177
+#, python-format
+msgid "Policy doesn't allow %(action)s to be performed."
+msgstr ""
+
+#: nova/exception.py:184
+#, python-format
+msgid "Image %(image_id)s is not active."
+msgstr ""
+
+#: nova/exception.py:188
+#, python-format
+msgid "Not authorized for image %(image_id)s."
+msgstr ""
+
+#: nova/exception.py:192
+msgid "Unacceptable parameters."
+msgstr ""
+
+#: nova/exception.py:197
+msgid "Block Device Mapping is Invalid."
+msgstr ""
+
+#: nova/exception.py:201
+#, python-format
+msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
+msgstr ""
+
+#: nova/exception.py:206
+#, python-format
+msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
+msgstr ""
+
+#: nova/exception.py:211
+#, python-format
+msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
+msgstr ""
+
+#: nova/exception.py:216
+msgid ""
+"Block Device Mapping is Invalid: Boot sequence for the instance and "
+"image/block device mapping combination is not valid."
+msgstr ""
+
+#: nova/exception.py:223
+msgid ""
+"Block Device Mapping is Invalid: You specified more local devices than "
+"the limit allows"
+msgstr ""
+
+#: nova/exception.py:229
+msgid "Ephemeral disks requested are larger than the instance type allows."
+msgstr ""
+
+#: nova/exception.py:234
+msgid "Swap drive requested is larger than instance type allows."
+msgstr ""
+
+#: nova/exception.py:238
+#, python-format
+msgid "Block Device Mapping is Invalid: %(details)s"
+msgstr ""
+
+#: nova/exception.py:243
+msgid "Block Device Mapping cannot be converted to legacy format. "
+msgstr ""
+
+#: nova/exception.py:248
+#, python-format
+msgid "Attribute not supported: %(attr)s"
+msgstr ""
+
+#: nova/exception.py:253
+#, python-format
+msgid "Volume %(volume_id)s is not attached to anything"
+msgstr ""
+
+#: nova/exception.py:257
+#, python-format
+msgid ""
+"Volume %(volume_id)s did not finish being created even after we waited "
+"%(seconds)s seconds or %(attempts)s attempts."
+msgstr ""
+
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
+msgid "Keypair data is invalid"
+msgstr ""
+
+#: nova/exception.py:268
+msgid "The request is invalid."
+msgstr ""
+
+#: nova/exception.py:272
+msgid "Invalid input received"
+msgstr ""
+
+#: nova/exception.py:277
+msgid "Invalid volume"
+msgstr ""
+
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
+#: nova/api/openstack/compute/contrib/admin_actions.py:255
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
+msgid "Invalid metadata"
+msgstr ""
+
+#: nova/exception.py:285
+msgid "Invalid metadata size"
+msgstr ""
+
+#: nova/exception.py:290
+#, python-format
+msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
+msgstr ""
+
+#: nova/exception.py:294
+#, python-format
+msgid "Invalid IP protocol %(protocol)s."
+msgstr ""
+
+#: nova/exception.py:298
+#, python-format
+msgid "Invalid content type %(content_type)s."
+msgstr ""
+
+#: nova/exception.py:302
+#, python-format
+msgid "Invalid cidr %(cidr)s."
+msgstr ""
+
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
+msgid "Invalid Parameter: Unicode is not supported by the current database."
+msgstr ""
+
+#: nova/exception.py:314
+#, python-format
+msgid "%(err)s"
+msgstr ""
+
+#: nova/exception.py:318
+#, python-format
+msgid ""
+"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
+" %(reason)s."
+msgstr ""
+
+#: nova/exception.py:323
+#, python-format
+msgid "Group not valid. Reason: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
+msgid "Sort key supplied was not valid."
+msgstr ""
+
+#: nova/exception.py:331
+#, 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:336
+#, python-format
+msgid "Instance %(instance_id)s is not running."
+msgstr ""
+
+#: nova/exception.py:340
+#, python-format
+msgid "Instance %(instance_id)s is not in rescue mode"
+msgstr ""
+
+#: nova/exception.py:344
+#, python-format
+msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:348
+#, python-format
+msgid "Instance %(instance_id)s is not ready"
+msgstr ""
+
+#: nova/exception.py:352
+msgid "Failed to suspend instance"
+msgstr ""
+
+#: nova/exception.py:356
+#, python-format
+msgid "Failed to resume instance: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:360
+#, python-format
+msgid "Failed to power on instance: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:364
+#, python-format
+msgid "Failed to power off instance: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:368
+msgid "Failed to reboot instance"
+msgstr ""
+
+#: nova/exception.py:372
+msgid "Failed to terminate instance"
+msgstr ""
+
+#: nova/exception.py:376
+msgid "Failed to deploy instance"
+msgstr ""
+
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
+msgid "Service is unavailable at this time."
+msgstr ""
+
+#: nova/exception.py:388
+msgid "Insufficient compute resources."
+msgstr ""
+
+#: nova/exception.py:392
+#, python-format
+msgid "Compute service of %(host)s is unavailable at this time."
+msgstr ""
+
+#: nova/exception.py:396
+#, python-format
+msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
+msgstr ""
+
+#: nova/exception.py:401
+msgid "The supplied hypervisor type of is invalid."
+msgstr ""
+
+#: nova/exception.py:405
+msgid "The instance requires a newer hypervisor version than has been provided."
+msgstr ""
+
+#: nova/exception.py:410
+#, python-format
+msgid ""
+"The supplied disk path (%(path)s) already exists, it is expected not to "
+"exist."
+msgstr ""
+
+#: nova/exception.py:415
+#, python-format
+msgid "The supplied device path (%(path)s) is invalid."
+msgstr ""
+
+#: nova/exception.py:419
+#, python-format
+msgid "The supplied device path (%(path)s) is in use."
+msgstr ""
+
+#: nova/exception.py:424
+#, python-format
+msgid "The supplied device (%(device)s) is busy."
+msgstr ""
+
+#: nova/exception.py:428
+msgid "Unacceptable CPU info"
+msgstr ""
+
+#: nova/exception.py:432
+#, python-format
+msgid "%(address)s is not a valid IP v4/6 address."
+msgstr ""
+
+#: nova/exception.py:436
+#, 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:442
+#, python-format
+msgid ""
+"vSwitch which contains the port group %(bridge)s is not associated with "
+"the desired physical adapter. Expected vSwitch is %(expected)s, but the "
+"one associated is %(actual)s."
+msgstr ""
+
+#: nova/exception.py:449
+#, python-format
+msgid "Disk format %(disk_format)s is not acceptable"
+msgstr ""
+
+#: nova/exception.py:453
+#, python-format
+msgid "Image %(image_id)s is unacceptable: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:457
+#, python-format
+msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:461
+#, python-format
+msgid "Ec2 id %(ec2_id)s is unacceptable."
+msgstr ""
+
+#: nova/exception.py:465
+#, python-format
+msgid "Expected a uuid but received %(uuid)s."
+msgstr ""
+
+#: nova/exception.py:469
+#, python-format
+msgid "Invalid ID received %(id)s."
+msgstr ""
+
+#: nova/exception.py:473
+msgid "Constraint not met."
+msgstr ""
+
+#: nova/exception.py:478
+msgid "Resource could not be found."
+msgstr ""
+
+#: nova/exception.py:483
+#, python-format
+msgid "No agent-build associated with id %(id)s."
+msgstr ""
+
+#: nova/exception.py:487
+#, python-format
+msgid ""
+"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
+"%(architecture)s exists."
+msgstr ""
+
+#: nova/exception.py:493
+#, python-format
+msgid "Volume %(volume_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:498
+#, python-format
+msgid "Snapshot %(snapshot_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:502
+#, python-format
+msgid "No disk at %(location)s"
+msgstr ""
+
+#: nova/exception.py:506
+#, python-format
+msgid "Could not find a handler for %(driver_type)s volume."
+msgstr ""
+
+#: nova/exception.py:510
+#, python-format
+msgid "Invalid image href %(image_href)s."
+msgstr ""
+
+#: nova/exception.py:514
+#, python-format
+msgid "Requested image %(image)s has automatic disk resize disabled."
+msgstr ""
+
+#: nova/exception.py:519
+#, python-format
+msgid "Image %(image_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:524
+#, python-format
+msgid ""
+"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
+" dynamically when they are listed for the first time. Have you listed "
+"image ids since adding this image?"
+msgstr ""
+
+#: nova/exception.py:531
+#, python-format
+msgid "Project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:535
+msgid "Cannot find SR to read/write VDI."
+msgstr ""
+
+#: nova/exception.py:539
+#, python-format
+msgid "Network %(network_id)s is duplicated."
+msgstr ""
+
+#: nova/exception.py:543
+#, python-format
+msgid "Network %(network_id)s is still in use."
+msgstr ""
+
+#: nova/exception.py:547
+#, python-format
+msgid "%(req)s is required to create a network."
+msgstr ""
+
+#: nova/exception.py:551
+#, python-format
+msgid "Network %(network_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:555
+#, python-format
+msgid "Port id %(port_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:559
+#, python-format
+msgid "Network could not be found for bridge %(bridge)s"
+msgstr ""
+
+#: nova/exception.py:563
+#, python-format
+msgid "Network could not be found for uuid %(uuid)s"
+msgstr ""
+
+#: nova/exception.py:567
+#, python-format
+msgid "Network could not be found with cidr %(cidr)s."
+msgstr ""
+
+#: nova/exception.py:571
+#, python-format
+msgid "Network could not be found for instance %(instance_id)s."
+msgstr ""
+
+#: nova/exception.py:575
+msgid "No networks defined."
+msgstr ""
+
+#: nova/exception.py:579
+#, 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:584
+msgid ""
+"More than one possible network found. Specify network ID(s) to select "
+"which one(s) to connect to,"
+msgstr ""
+
+#: nova/exception.py:589
+msgid "Could not find the datastore reference(s) which the VM uses."
+msgstr ""
+
+#: nova/exception.py:593
+#, python-format
+msgid "Port %(port_id)s is still in use."
+msgstr ""
+
+#: nova/exception.py:597
+#, python-format
+msgid "Port %(port_id)s not usable for instance %(instance)s."
+msgstr ""
+
+#: nova/exception.py:601
+#, python-format
+msgid "No free port available for instance %(instance)s."
+msgstr ""
+
+#: nova/exception.py:605
+#, python-format
+msgid "Fixed ip %(address)s already exists."
+msgstr ""
+
+#: nova/exception.py:609
+#, python-format
+msgid "No fixed IP associated with id %(id)s."
+msgstr ""
+
+#: nova/exception.py:613
+#, python-format
+msgid "Fixed ip not found for address %(address)s."
+msgstr ""
+
+#: nova/exception.py:617
+#, python-format
+msgid "Instance %(instance_uuid)s has zero fixed ips."
+msgstr ""
+
+#: nova/exception.py:621
+#, python-format
+msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
+msgstr ""
+
+#: nova/exception.py:626
+#, python-format
+msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
+msgstr ""
+
+#: nova/exception.py:630
+#, python-format
+msgid ""
+"Fixed IP address (%(address)s) does not exist in network "
+"(%(network_uuid)s)."
+msgstr ""
+
+#: nova/exception.py:635
+#, python-format
+msgid ""
+"Fixed IP address %(address)s is already in use on instance "
+"%(instance_uuid)s."
+msgstr ""
+
+#: nova/exception.py:640
+#, python-format
+msgid "More than one instance is associated with fixed ip address '%(address)s'."
+msgstr ""
+
+#: nova/exception.py:645
+#, python-format
+msgid "Fixed IP address %(address)s is invalid."
+msgstr ""
+
+#: nova/exception.py:650
+msgid "Zero fixed ips available."
+msgstr ""
+
+#: nova/exception.py:654
+msgid "Zero fixed ips could be found."
+msgstr ""
+
+#: nova/exception.py:658
+#, python-format
+msgid "Floating ip %(address)s already exists."
+msgstr ""
+
+#: nova/exception.py:663
+#, python-format
+msgid "Floating ip not found for id %(id)s."
+msgstr ""
+
+#: nova/exception.py:667
+#, python-format
+msgid "The DNS entry %(name)s already exists in domain %(domain)s."
+msgstr ""
+
+#: nova/exception.py:671
+#, python-format
+msgid "Floating ip not found for address %(address)s."
+msgstr ""
+
+#: nova/exception.py:675
+#, python-format
+msgid "Floating ip not found for host %(host)s."
+msgstr ""
+
+#: nova/exception.py:679
+#, python-format
+msgid "Multiple floating ips are found for address %(address)s."
+msgstr ""
+
+#: nova/exception.py:683
+msgid "Floating ip pool not found."
+msgstr ""
+
+#: nova/exception.py:688
+msgid "Zero floating ips available."
+msgstr ""
+
+#: nova/exception.py:694
+#, python-format
+msgid "Floating ip %(address)s is associated."
+msgstr ""
+
+#: nova/exception.py:698
+#, python-format
+msgid "Floating ip %(address)s is not associated."
+msgstr ""
+
+#: nova/exception.py:702
+msgid "Zero floating ips exist."
+msgstr ""
+
+#: nova/exception.py:707
+#, python-format
+msgid "Interface %(interface)s not found."
+msgstr ""
+
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
+msgid "Cannot disassociate auto assigned floating ip"
+msgstr ""
+
+#: nova/exception.py:717
+#, python-format
+msgid "Keypair %(name)s not found for user %(user_id)s"
+msgstr ""
+
+#: nova/exception.py:721
+#, python-format
+msgid "Service %(service_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:725
+#, python-format
+msgid "Service with host %(host)s binary %(binary)s exists."
+msgstr ""
+
+#: nova/exception.py:729
+#, python-format
+msgid "Service with host %(host)s topic %(topic)s exists."
+msgstr ""
+
+#: nova/exception.py:733
+#, python-format
+msgid "Host %(host)s could not be found."
+msgstr ""
+
+#: nova/exception.py:737
+#, python-format
+msgid "Compute host %(host)s could not be found."
+msgstr ""
+
+#: nova/exception.py:741
+#, python-format
+msgid "Could not find binary %(binary)s on host %(host)s."
+msgstr ""
+
+#: nova/exception.py:745
+#, python-format
+msgid "Invalid reservation expiration %(expire)s."
+msgstr ""
+
+#: nova/exception.py:749
+#, python-format
+msgid ""
+"Change would make usage less than 0 for the following resources: "
+"%(unders)s"
+msgstr ""
+
+#: nova/exception.py:754
+msgid "Quota could not be found"
+msgstr ""
+
+#: nova/exception.py:758
+#, python-format
+msgid "Quota exists for project %(project_id)s, resource %(resource)s"
+msgstr ""
+
+#: nova/exception.py:763
+#, python-format
+msgid "Unknown quota resources %(unknown)s."
+msgstr ""
+
+#: nova/exception.py:767
+#, python-format
+msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:772
+#, python-format
+msgid "Quota for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:776
+#, python-format
+msgid "Quota class %(class_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:780
+#, python-format
+msgid "Quota usage for project %(project_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:784
+#, python-format
+msgid "Quota reservation %(uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:788
+#, python-format
+msgid "Quota exceeded for resources: %(overs)s"
+msgstr ""
+
+#: nova/exception.py:792
+#, python-format
+msgid "Security group %(security_group_id)s not found."
+msgstr ""
+
+#: nova/exception.py:796
+#, python-format
+msgid "Security group %(security_group_id)s not found for project %(project_id)s."
+msgstr ""
+
+#: nova/exception.py:801
+#, python-format
+msgid "Security group with rule %(rule_id)s not found."
+msgstr ""
+
+#: nova/exception.py:806
+#, python-format
+msgid ""
+"Security group %(security_group_name)s already exists for project "
+"%(project_id)s."
+msgstr ""
+
+#: nova/exception.py:811
+#, python-format
+msgid ""
+"Security group %(security_group_id)s is already associated with the "
+"instance %(instance_id)s"
+msgstr ""
+
+#: nova/exception.py:816
+#, python-format
+msgid ""
+"Security group %(security_group_id)s is not associated with the instance "
+"%(instance_id)s"
+msgstr ""
+
+#: nova/exception.py:821
+#, python-format
+msgid "Security group default rule (%rule_id)s not found."
+msgstr ""
+
+#: nova/exception.py:825
+msgid ""
+"Network requires port_security_enabled and subnet associated in order to "
+"apply security groups."
+msgstr ""
+
+#: nova/exception.py:831
+#, python-format
+msgid "Rule already exists in group: %(rule)s"
+msgstr ""
+
+#: nova/exception.py:835
+msgid "No Unique Match Found."
+msgstr ""
+
+#: nova/exception.py:840
+#, python-format
+msgid "Migration %(migration_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:844
+#, python-format
+msgid "Migration not found for instance %(instance_id)s with status %(status)s."
+msgstr ""
+
+#: nova/exception.py:849
+#, python-format
+msgid "Console pool %(pool_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:853
+#, python-format
+msgid ""
+"Console pool with host %(host)s, console_type %(console_type)s and "
+"compute_host %(compute_host)s already exists."
+msgstr ""
+
+#: nova/exception.py:859
+#, 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:865
+#, python-format
+msgid "Console %(console_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:869
+#, python-format
+msgid "Console for instance %(instance_uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:873
+#, python-format
+msgid ""
+"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
+"found."
+msgstr ""
+
+#: nova/exception.py:878
+#, python-format
+msgid "Invalid console type %(console_type)s"
+msgstr ""
+
+#: nova/exception.py:882
+#, python-format
+msgid "Unavailable console type %(console_type)s."
+msgstr ""
+
+#: nova/exception.py:886
+#, python-format
+msgid "Instance type %(instance_type_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:890
+#, python-format
+msgid "Instance type with name %(instance_type_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:895
+#, python-format
+msgid "Flavor %(flavor_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:899
+#, python-format
+msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
+msgstr ""
+
+#: nova/exception.py:904
+#, python-format
+msgid "Cell %(cell_name)s doesn't exist."
+msgstr ""
+
+#: nova/exception.py:908
+#, python-format
+msgid "Cell with name %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:912
+#, python-format
+msgid "Inconsistency in cell routing: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:916
+#, python-format
+msgid "Service API method not found: %(detail)s"
+msgstr ""
+
+#: nova/exception.py:920
+msgid "Timeout waiting for response from cell"
+msgstr ""
+
+#: nova/exception.py:924
+#, python-format
+msgid "Cell message has reached maximum hop count: %(hop_count)s"
+msgstr ""
+
+#: nova/exception.py:928
+msgid "No cells available matching scheduling criteria."
+msgstr ""
+
+#: nova/exception.py:932
+msgid "Cannot update cells configuration file."
+msgstr ""
+
+#: nova/exception.py:936
+#, python-format
+msgid "Cell is not known for instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/exception.py:940
+#, python-format
+msgid "Scheduler Host Filter %(filter_name)s could not be found."
+msgstr ""
+
+#: nova/exception.py:944
+#, python-format
+msgid ""
+"Instance Type %(instance_type_id)s has no extra specs with key "
+"%(extra_specs_key)s."
+msgstr ""
+
+#: nova/exception.py:949
+#, python-format
+msgid "File %(file_path)s could not be found."
+msgstr ""
+
+#: nova/exception.py:953
+msgid "Zero files could be found."
+msgstr ""
+
+#: nova/exception.py:957
+#, python-format
+msgid "Virtual switch associated with the network adapter %(adapter)s not found."
+msgstr ""
+
+#: nova/exception.py:962
+#, python-format
+msgid "Network adapter %(adapter)s could not be found."
+msgstr ""
+
+#: nova/exception.py:966
+#, python-format
+msgid "Class %(class_name)s could not be found: %(exception)s"
+msgstr ""
+
+#: nova/exception.py:970
+msgid "Action not allowed."
+msgstr ""
+
+#: nova/exception.py:974
+msgid "Rotation is not allowed for snapshots"
+msgstr ""
+
+#: nova/exception.py:978
+msgid "Rotation param is required for backup image_type"
+msgstr ""
+
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
+#, python-format
+msgid "Key pair '%(key_name)s' already exists."
+msgstr ""
+
+#: nova/exception.py:987
+#, python-format
+msgid "Instance %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:991
+#, python-format
+msgid "Instance Type with name %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:995
+#, python-format
+msgid "Instance Type with ID %(flavor_id)s already exists."
+msgstr ""
+
+#: nova/exception.py:999
+#, python-format
+msgid ""
+"Flavor access already exists for flavor %(flavor_id)s and project "
+"%(project_id)s combination."
+msgstr ""
+
+#: nova/exception.py:1004
+#, python-format
+msgid "%(path)s is not on shared storage: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1008
+#, python-format
+msgid "%(path)s is not on local storage: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1012
+msgid "Migration error"
+msgstr ""
+
+#: nova/exception.py:1016
+msgid "Migration pre-check error"
+msgstr ""
+
+#: nova/exception.py:1020
+#, python-format
+msgid "Malformed message body: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1026
+#, python-format
+msgid "Could not find config at %(path)s"
+msgstr ""
+
+#: nova/exception.py:1030
+#, python-format
+msgid "Could not load paste app '%(name)s' from %(path)s"
+msgstr ""
+
+#: nova/exception.py:1034
+msgid "When resizing, instances must change flavor!"
+msgstr ""
+
+#: nova/exception.py:1038
+#, python-format
+msgid "Resize error: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1042
+#, python-format
+msgid "Server disk was unable to be resized because: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1046
+msgid "Instance type's memory is too small for requested image."
+msgstr ""
+
+#: nova/exception.py:1050
+msgid "Instance type's disk is too small for requested image."
+msgstr ""
+
+#: nova/exception.py:1054
+#, python-format
+msgid "Insufficient free memory on compute node to start %(uuid)s."
+msgstr ""
+
+#: nova/exception.py:1058
+#, python-format
+msgid "No valid host was found. %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1063
+msgid "Quota exceeded"
+msgstr ""
+
+#: nova/exception.py:1070
+#, python-format
+msgid ""
+"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
+"%(used)d of %(allowed)d %(resource)s"
+msgstr ""
+
+#: nova/exception.py:1075
+msgid "Maximum number of floating ips exceeded"
+msgstr ""
+
+#: nova/exception.py:1079
+msgid "Maximum number of fixed ips exceeded"
+msgstr ""
+
+#: nova/exception.py:1083
+#, python-format
+msgid "Maximum number of metadata items exceeds %(allowed)d"
+msgstr ""
+
+#: nova/exception.py:1087
+msgid "Personality file limit exceeded"
+msgstr ""
+
+#: nova/exception.py:1091
+msgid "Personality file path too long"
+msgstr ""
+
+#: nova/exception.py:1095
+msgid "Personality file content too long"
+msgstr ""
+
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
+msgid "Maximum number of key pairs exceeded"
+msgstr ""
+
+#: nova/exception.py:1104
+msgid "Maximum number of security groups or rules exceeded"
+msgstr ""
+
+#: nova/exception.py:1108
+msgid "Maximum number of ports exceeded"
+msgstr ""
+
+#: nova/exception.py:1112
+#, python-format
+msgid ""
+"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
+"%(reason)s."
+msgstr ""
+
+#: nova/exception.py:1117
+#, python-format
+msgid "Aggregate %(aggregate_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1121
+#, python-format
+msgid "Aggregate %(aggregate_name)s already exists."
+msgstr ""
+
+#: nova/exception.py:1125
+#, python-format
+msgid "Aggregate %(aggregate_id)s has no host %(host)s."
+msgstr ""
+
+#: nova/exception.py:1129
+#, python-format
+msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:1134
+#, python-format
+msgid "Aggregate %(aggregate_id)s already has host %(host)s."
+msgstr ""
+
+#: nova/exception.py:1138
+msgid "Unable to create instance type"
+msgstr ""
+
+#: nova/exception.py:1142
+#, python-format
+msgid "Failed to set admin password on %(instance)s because %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1148
+#, python-format
+msgid "Detected existing vlan with id %(vlan)d"
+msgstr ""
+
+#: nova/exception.py:1152
+msgid "There was a conflict when trying to complete your request."
+msgstr ""
+
+#: nova/exception.py:1158
+#, python-format
+msgid "Instance %(instance_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1162
+#, python-format
+msgid "Info cache for instance %(instance_uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1167
+#, python-format
+msgid "Node %(node_id)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1171
+#, python-format
+msgid "Node with UUID %(node_uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1175
+#, python-format
+msgid "Marker %(marker)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1180
+#, python-format
+msgid "Invalid id: %(val)s (expecting \"i-...\")."
+msgstr ""
+
+#: nova/exception.py:1184
+#, python-format
+msgid "Could not fetch image %(image_id)s"
+msgstr ""
+
+#: nova/exception.py:1188
+#, python-format
+msgid "Could not upload image %(image_id)s"
+msgstr ""
+
+#: nova/exception.py:1192
+#, python-format
+msgid "Task %(task_name)s is already running on host %(host)s"
+msgstr ""
+
+#: nova/exception.py:1196
+#, python-format
+msgid "Task %(task_name)s is not running on host %(host)s"
+msgstr ""
+
+#: nova/exception.py:1200
+#, python-format
+msgid "Instance %(instance_uuid)s is locked"
+msgstr ""
+
+#: nova/exception.py:1204
+#, python-format
+msgid "Invalid value for Config Drive option: %(option)s"
+msgstr ""
+
+#: nova/exception.py:1208
+#, python-format
+msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
+msgstr ""
+
+#: nova/exception.py:1213
+#, python-format
+msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
+msgstr ""
+
+#: nova/exception.py:1218
+#, python-format
+msgid "Failed to attach network adapter device to %(instance)s"
+msgstr ""
+
+#: nova/exception.py:1222
+#, python-format
+msgid "Failed to detach network adapter device from %(instance)s"
+msgstr ""
+
+#: nova/exception.py:1226
+#, python-format
+msgid ""
+"User data too large. User data must be no larger than %(maxsize)s bytes "
+"once base64 encoded. Your data is %(length)d bytes"
+msgstr ""
+
+#: nova/exception.py:1232
+msgid "User data needs to be valid base 64."
+msgstr ""
+
+#: nova/exception.py:1236
+#, python-format
+msgid ""
+"unexpected task state: expecting %(expected)s but the actual state is "
+"%(actual)s"
+msgstr ""
+
+#: nova/exception.py:1241
+#, python-format
+msgid ""
+"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
+"found"
+msgstr ""
+
+#: nova/exception.py:1246
+#, python-format
+msgid "Event %(event)s not found for action id %(action_id)s"
+msgstr ""
+
+#: nova/exception.py:1250
+#, python-format
+msgid ""
+"unexpected VM state: expecting %(expected)s but the actual state is "
+"%(actual)s"
+msgstr ""
+
+#: nova/exception.py:1255
+#, python-format
+msgid "The CA file for %(project)s could not be found"
+msgstr ""
+
+#: nova/exception.py:1259
+#, python-format
+msgid "The CRL file for %(project)s could not be found"
+msgstr ""
+
+#: nova/exception.py:1263
+msgid "Instance recreate is not implemented by this virt driver."
+msgstr ""
+
+#: nova/exception.py:1267
+#, python-format
+msgid ""
+"The service from servicegroup driver %(driver)s is temporarily "
+"unavailable."
+msgstr ""
+
+#: nova/exception.py:1272
+#, python-format
+msgid "%(binary)s attempted direct database access which is not allowed by policy"
+msgstr ""
+
+#: nova/exception.py:1277
+#, python-format
+msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
+msgstr ""
+
+#: nova/exception.py:1282
+#, python-format
+msgid ""
+"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
+"driver"
+msgstr ""
+
+#: nova/exception.py:1287
+#, python-format
+msgid "Invalid Base 64 data for file %(path)s"
+msgstr ""
+
+#: nova/exception.py:1291
+#, python-format
+msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1295
+#, python-format
+msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1300
+#, python-format
+msgid "Shadow table with name %(name)s already exists."
+msgstr ""
+
+#: nova/exception.py:1305
+#, python-format
+msgid "Instance rollback performed due to: %s"
+msgstr ""
+
+#: nova/exception.py:1311
+#, python-format
+msgid "Unsupported object type %(objtype)s"
+msgstr ""
+
+#: nova/exception.py:1315
+#, python-format
+msgid "Cannot call %(method)s on orphaned %(objtype)s object"
+msgstr ""
+
+#: nova/exception.py:1319
+#, python-format
+msgid "Version %(objver)s of %(objname)s is not supported"
+msgstr ""
+
+#: nova/exception.py:1323
+#, python-format
+msgid "Object action %(action)s failed because: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1327
+#, python-format
+msgid "Core API extensions are missing: %(missing_apis)s"
+msgstr ""
+
+#: nova/exception.py:1331
+#, python-format
+msgid "Error during following call to agent: %(method)s"
+msgstr ""
+
+#: nova/exception.py:1335
+#, python-format
+msgid "Unable to contact guest agent. The following call timed out: %(method)s"
+msgstr ""
+
+#: nova/exception.py:1340
+#, python-format
+msgid "Agent does not support the call: %(method)s"
+msgstr ""
+
+#: nova/exception.py:1344
+#, python-format
+msgid "Instance group %(group_uuid)s could not be found."
+msgstr ""
+
+#: nova/exception.py:1348
+#, python-format
+msgid "Instance group %(group_uuid)s already exists."
+msgstr ""
+
+#: nova/exception.py:1352
+#, python-format
+msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
+msgstr ""
+
+#: nova/exception.py:1357
+#, python-format
+msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
+msgstr ""
+
+#: nova/exception.py:1362
+#, python-format
+msgid "Instance group %(group_uuid)s has no policy %(policy)s."
+msgstr ""
+
+#: nova/exception.py:1366
+#, python-format
+msgid "Number of retries to plugin (%(num_retries)d) exceeded."
+msgstr ""
+
+#: nova/exception.py:1370
+#, python-format
+msgid "There was an error with the download module %(module)s. %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1375
+#, python-format
+msgid ""
+"The metadata for this location will not work with this module %(module)s."
+" %(reason)s."
+msgstr ""
+
+#: nova/exception.py:1380
+#, python-format
+msgid "The method %(method_name)s is not implemented."
+msgstr ""
+
+#: nova/exception.py:1384
+#, python-format
+msgid "The module %(module)s is misconfigured: %(reason)s."
+msgstr ""
+
+#: nova/exception.py:1388
+#, python-format
+msgid "The PCI address %(address)s has an incorrect format."
+msgstr ""
+
+#: nova/exception.py:1392
+#, python-format
+msgid "PCI device %(id)s not found"
+msgstr ""
+
+#: nova/exception.py:1396
+#, python-format
+msgid "PCI Device %(node_id)s:%(address)s not found."
+msgstr ""
+
+#: nova/exception.py:1400
+#, python-format
+msgid ""
+"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
+"%(hopestatus)s"
+msgstr ""
+
+#: nova/exception.py:1406
+#, python-format
+msgid ""
+"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
+"of %(hopeowner)s"
+msgstr ""
+
+#: nova/exception.py:1412
+#, python-format
+msgid "PCI Device request (%requests)s failed"
+msgstr ""
+
+#: nova/exception.py:1417
+#, python-format
+msgid ""
+"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
+"pool"
+msgstr ""
+
+#: nova/exception.py:1423
+#, python-format
+msgid "Invalid PCI alias definition: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1427
+#, python-format
+msgid "PCI alias %(alias)s is not defined"
+msgstr ""
+
+#: nova/exception.py:1432
+#, python-format
+msgid "Not enough parameters: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1437
+#, python-format
+msgid "Invalid PCI devices Whitelist config %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1441
+#, python-format
+msgid "Cannot change %(node_id)s to %(new_node_id)s"
+msgstr ""
+
+#: nova/exception.py:1451
+#, python-format
+msgid ""
+"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
+"%(reason)s"
+msgstr ""
+
+#: nova/exception.py:1456
+#, python-format
+msgid "Failed to detach PCI device %(dev)s: %(reason)s"
+msgstr ""
+
+#: nova/exception.py:1460
+#, python-format
+msgid "%(type)s hypervisor does not support PCI devices"
+msgstr ""
+
+#: nova/exception.py:1464
+#, python-format
+msgid "key manager error: %(reason)s"
+msgstr ""
+
+#: nova/filters.py:70
+#, python-format
+msgid "Starting with %d host(s)"
+msgstr ""
+
+#: nova/filters.py:79
+#, python-format
+msgid "Filter %(cls_name)s says to stop filtering"
+msgstr ""
+
+#: nova/filters.py:83
+#, python-format
+msgid "Filter %(cls_name)s returned %(obj_len)d host(s)"
+msgstr ""
+
+#: nova/hooks.py:70
+#, python-format
+msgid "Running %(name)s pre-hook: %(obj)s"
+msgstr ""
+
+#: nova/hooks.py:82
+#, python-format
+msgid "Running %(name)s post-hook: %(obj)s"
+msgstr ""
+
+#: nova/manager.py:166
+msgid "Notifying Schedulers of capabilities ..."
+msgstr ""
+
+#: nova/notifications.py:148 nova/notifications.py:188
+msgid "Failed to send state update notification"
+msgstr ""
+
+#: nova/notifications.py:272
+msgid "Failed to get nw_info"
+msgstr ""
+
+#: nova/policy.py:33
+msgid "JSON file representing policy"
+msgstr ""
+
+#: nova/policy.py:36
+msgid "Rule checked when requested rule is not found"
+msgstr ""
+
+#: nova/quota.py:1256
+#, python-format
+msgid "Created reservations %s"
+msgstr ""
+
+#: nova/quota.py:1279
+#, python-format
+msgid "Failed to commit reservations %s"
+msgstr ""
+
+#: nova/quota.py:1281
+#, python-format
+msgid "Committed reservations %s"
+msgstr ""
+
+#: nova/quota.py:1302
+#, python-format
+msgid "Failed to roll back reservations %s"
+msgstr ""
+
+#: nova/quota.py:1305
+#, python-format
+msgid "Rolled back reservations %s"
+msgstr ""
+
+#: nova/service.py:151
+#, python-format
+msgid "Starting %(topic)s node (version %(version)s)"
+msgstr ""
+
+#: nova/service.py:170 nova/openstack/common/rpc/service.py:49
+#, python-format
+msgid "Creating Consumer connection for Service %s"
+msgstr ""
+
+#: nova/service.py:188
+#, python-format
+msgid "Join ServiceGroup membership for this service %s"
+msgstr ""
+
+#: nova/service.py:268
+msgid "Service killed that has no database entry"
+msgstr ""
+
+#: nova/service.py:290
+#, python-format
+msgid "Temporary directory is invalid: %s"
+msgstr ""
+
+#: nova/service.py:392
+msgid "serve() can only be called once"
+msgstr ""
+
+#: nova/utils.py:161
+#, python-format
+msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
+msgstr ""
+
+#: nova/utils.py:193
+#, python-format
+msgid "debug in callback: %s"
+msgstr ""
+
+#: nova/utils.py:376
+#, python-format
+msgid "Couldn't get IPv4 : %(ex)s"
+msgstr ""
+
+#: nova/utils.py:392
+#, python-format
+msgid "IPv4 address is not found.: %s"
+msgstr ""
+
+#: nova/utils.py:395
+#, python-format
+msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
+msgstr ""
+
+#: nova/utils.py:410
+#, python-format
+msgid "Link Local address is not found.:%s"
+msgstr ""
+
+#: nova/utils.py:413
+#, python-format
+msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
+msgstr ""
+
+#: nova/utils.py:452
+#, python-format
+msgid "Invalid backend: %s"
+msgstr ""
+
+#: nova/utils.py:604
+#, python-format
+msgid "Expected object of type: %s"
+msgstr ""
+
+#: nova/utils.py:633
+#, python-format
+msgid "Invalid server_string: %s"
+msgstr ""
+
+#: nova/utils.py:775
+#, python-format
+msgid "timefunc: '%(name)s' took %(total_time).2f secs"
+msgstr ""
+
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
+#, python-format
+msgid "Reloading cached file %s"
+msgstr ""
+
+#: nova/utils.py:951 nova/virt/configdrive.py:177
+#, python-format
+msgid "Could not remove tmpdir: %s"
+msgstr ""
+
+#: nova/utils.py:1120
+#, python-format
+msgid "%s is not a string or unicode"
+msgstr ""
+
+#: nova/utils.py:1124
+#, python-format
+msgid "%(name)s has a minimum character requirement of %(min_length)s."
+msgstr ""
+
+#: nova/utils.py:1129
+#, python-format
+msgid "%(name)s has more than %(max_length)s characters."
+msgstr ""
+
+#: nova/utils.py:1139
+#, python-format
+msgid "%(value_name)s must be an integer"
+msgstr ""
+
+#: nova/utils.py:1145
+#, python-format
+msgid "%(value_name)s must be >= %(min_value)d"
+msgstr ""
+
+#: nova/utils.py:1151
+#, python-format
+msgid "%(value_name)s must be <= %(max_value)d"
+msgstr ""
+
+#: nova/wsgi.py:125
+#, python-format
+msgid "%(name)s listening on %(host)s:%(port)s"
+msgstr ""
+
+#: nova/wsgi.py:140 nova/openstack/common/sslutils.py:52
+#, python-format
+msgid "Unable to find cert_file : %s"
+msgstr ""
+
+#: nova/wsgi.py:144 nova/openstack/common/sslutils.py:55
+#, python-format
+msgid "Unable to find ca_file : %s"
+msgstr ""
+
+#: nova/wsgi.py:148 nova/openstack/common/sslutils.py:58
+#, python-format
+msgid "Unable to find key_file : %s"
+msgstr ""
+
+#: nova/wsgi.py:152 nova/openstack/common/sslutils.py:61
+msgid ""
+"When running server in SSL mode, you must specify both a cert_file and "
+"key_file option value in your configuration file"
+msgstr ""
+
+#: nova/wsgi.py:183
+#, python-format
+msgid "Failed to start %(name)s on %(host)s:%(port)s with SSL support"
+msgstr ""
+
+#: nova/wsgi.py:210
+msgid "Stopping WSGI server."
+msgstr ""
+
+#: nova/wsgi.py:228
+msgid "WSGI server has stopped."
+msgstr ""
+
+#: nova/wsgi.py:297
+msgid "You must implement __call__"
+msgstr ""
+
+#: nova/wsgi.py:483
+#, python-format
+msgid "Loading app %(name)s from %(path)s"
+msgstr ""
+
+#: nova/api/auth.py:117
+msgid "Invalid service catalog json."
+msgstr ""
+
+#: nova/api/auth.py:140
+msgid "Sourcing roles from deprecated X-Role HTTP header"
+msgstr ""
+
+#: nova/api/sizelimit.py:54 nova/api/sizelimit.py:63 nova/api/sizelimit.py:77
+#: nova/api/metadata/password.py:62
+msgid "Request is too large."
+msgstr ""
+
+#: nova/api/validator.py:132
+#, python-format
+msgid "%(key)s with value %(value)s failed validator %(name)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:89
+#, python-format
+msgid "FaultWrapper: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:160
+msgid "Too many failed authentications."
+msgstr ""
+
+#: nova/api/ec2/__init__.py:169
+#, 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:188
+msgid "Signature not provided"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:193
+msgid "Access key not provided"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:229 nova/api/ec2/__init__.py:245
+msgid "Failure communicating with keystone"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:244
+#, python-format
+msgid "Keystone failure: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:305
+msgid "Timestamp failed validation."
+msgstr ""
+
+#: nova/api/ec2/__init__.py:325
+#, python-format
+msgid "action: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:327
+#, python-format
+msgid "arg: %(key)s\t\tval: %(value)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:403
+#, python-format
+msgid "Unauthorized request for controller=%(controller)s and action=%(action)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:495
+#, python-format
+msgid "Unexpected %(ex_name)s raised: %(ex_str)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:497
+#, python-format
+msgid "Unexpected %(ex_name)s raised"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:501
+#, python-format
+msgid "%(ex_name)s raised: %(ex_str)s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:503
+#, python-format
+msgid "%(ex_name)s raised"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:526
+#, python-format
+msgid "Environment: %s"
+msgstr ""
+
+#: nova/api/ec2/__init__.py:528
+msgid "Unknown error occured."
+msgstr ""
+
+#: nova/api/ec2/apirequest.py:62
+#, python-format
+msgid "Unsupported API request: controller = %(controller)s, action = %(action)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:402
+#, python-format
+msgid "Create snapshot of volume %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:427
+#, python-format
+msgid "Could not find key pair(s): %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:443
+#, python-format
+msgid "Create key pair %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:455
+#, python-format
+msgid "Import key %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:468
+#, python-format
+msgid "Delete key pair %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:610 nova/api/ec2/cloud.py:734
+msgid "need group_name or group_id"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:615
+msgid "can't build a valid rule"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:623
+#, python-format
+msgid "Invalid IP protocol %(protocol)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:654 nova/api/ec2/cloud.py:687
+msgid "No rule for the specified parameters."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:762
+#, python-format
+msgid "Get console output for instance %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:833
+#, python-format
+msgid "Create volume from snapshot %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:837 nova/api/openstack/compute/contrib/volumes.py:242
+#, python-format
+msgid "Create volume of %s GB"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:873
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:902 nova/api/openstack/compute/contrib/volumes.py:490
+#, python-format
+msgid "Detach volume %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1062
+#, python-format
+msgid "vol = %s\n"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1222
+msgid "Allocate address"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1227
+#, python-format
+msgid "Release address %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1232
+#, python-format
+msgid "Associate address %(public_ip)s to instance %(instance_id)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1242
+msgid "Unable to associate IP Address, no fixed_ips."
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1250
+#: nova/api/openstack/compute/contrib/floating_ips.py:249
+#, python-format
+msgid "multiple fixed_ips exist, using the first: %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1263
+#, python-format
+msgid "Disassociate address %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1300
+msgid "Image must be available"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1381
+msgid "Going to start terminating instances"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1392
+#, python-format
+msgid "Reboot instance %r"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1402
+msgid "Going to stop instances"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1412
+msgid "Going to start instances"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1503
+#, python-format
+msgid "De-registering image %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1519
+msgid "imageLocation is required"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1539
+#, python-format
+msgid "Registered image %(image_location)s with id %(image_id)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1600
+msgid "user or group not specified"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1603
+msgid "only group \"all\" is supported"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1606
+msgid "operation_type must be add or remove"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1608
+#, python-format
+msgid "Updating image %s publicity"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1621
+#, python-format
+msgid "Not allowed to modify attributes for image %s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1650
+#, python-format
+msgid ""
+"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
+"have a volume attached at root (%(root)s)"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1681
+#, python-format
+msgid "Couldn't stop instance within %d sec"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1700
+#, python-format
+msgid "image of %(instance)s at %(now)s"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
+msgid "resource_id and tag are required"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
+msgid "Expecting a list of resources"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
+msgid "Only instances implemented"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
+msgid "Expecting a list of tagSets"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
+msgid "Expecting tagSet to be key/value pairs"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1751
+msgid "Expecting both key and value to be set"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1800
+msgid "Expecting key to be set"
+msgstr ""
+
+#: nova/api/ec2/cloud.py:1874
+msgid "Invalid CIDR"
+msgstr ""
+
+#: nova/api/ec2/ec2utils.py:256
+msgid "Request must include either Timestamp or Expires, but cannot contain both"
+msgstr ""
+
+#: nova/api/ec2/ec2utils.py:274
+msgid "Timestamp is invalid."
+msgstr ""
+
+#: nova/api/ec2/faults.py:31
+#, python-format
+msgid "EC2 error response: %(code)s: %(message)s"
+msgstr ""
+
+#: nova/api/metadata/base.py:379
+#, python-format
+msgid "future versions %s hidden in version list"
+msgstr ""
+
+#: nova/api/metadata/handler.py:111
+msgid ""
+"X-Instance-ID present in request headers. The "
+"'service_neutron_metadata_proxy' option must be enabled to process this "
+"header."
+msgstr ""
+
+#: nova/api/metadata/handler.py:137 nova/api/metadata/handler.py:144
+#, python-format
+msgid "Failed to get metadata for ip: %s"
+msgstr ""
+
+#: nova/api/metadata/handler.py:139 nova/api/metadata/handler.py:190
+msgid "An unknown error has occurred. Please try your request again."
+msgstr ""
+
+#: nova/api/metadata/handler.py:156
+msgid "X-Instance-ID header is missing from request."
+msgstr ""
+
+#: nova/api/metadata/handler.py:158
+msgid "Multiple X-Instance-ID headers found within request."
+msgstr ""
+
+#: nova/api/metadata/handler.py:172
+#, python-format
+msgid ""
+"X-Instance-ID-Signature: %(signature)s does not match the expected value:"
+" %(expected_signature)s for id: %(instance_id)s. Request From: "
+"%(remote_address)s"
+msgstr ""
+
+#: nova/api/metadata/handler.py:181
+msgid "Invalid proxy request signature."
+msgstr ""
+
+#: nova/api/metadata/handler.py:188 nova/api/metadata/handler.py:195
+#, python-format
+msgid "Failed to get metadata for instance id: %s"
+msgstr ""
+
+#: nova/api/metadata/vendordata_json.py:49
+msgid "file does not exist"
+msgstr ""
+
+#: nova/api/metadata/vendordata_json.py:51
+msgid "Unexpected IOError when reading"
+msgstr ""
+
+#: nova/api/metadata/vendordata_json.py:54
+msgid "failed to load json"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:83
+#, python-format
+msgid "Caught error: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:92
+#, python-format
+msgid "%(url)s returned with HTTP %(status)d"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:185
+msgid "Must specify an ExtensionManager class"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:196 nova/api/openstack/__init__.py:359
+#, python-format
+msgid "Extended resource: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:231 nova/api/openstack/__init__.py:406
+#, python-format
+msgid ""
+"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
+"resource"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:236 nova/api/openstack/__init__.py:411
+#, python-format
+msgid "Extension %(ext_name)s extending resource: %(collection)s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:279
+#: nova/api/openstack/compute/plugins/v3/servers.py:354
+#, python-format
+msgid "Not loading %s because it is in the blacklist"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:284
+#: nova/api/openstack/compute/plugins/v3/servers.py:359
+#, python-format
+msgid "Not loading %s because it is not in the whitelist"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:295
+#, python-format
+msgid "v3 API Extension Blacklist: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:297
+#, python-format
+msgid "v3 API Extension Whitelist: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:304
+#, python-format
+msgid "Extensions in both blacklist and whitelist: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:328
+#, python-format
+msgid "Missing core API extensions: %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:356
+#, python-format
+msgid "Running _register_resources on %s"
+msgstr ""
+
+#: nova/api/openstack/__init__.py:398
+#, python-format
+msgid "Running _register_controllers on %s"
+msgstr ""
+
+#: nova/api/openstack/common.py:119
+#, python-format
+msgid ""
+"status is UNKNOWN from vm_state=%(vm_state)s task_state=%(task_state)s. "
+"Bad upgrade or db corrupted?"
+msgstr ""
+
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:194
+msgid "offset param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
+msgid "offset param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
+#, python-format
+msgid "marker [%s] not found"
+msgstr ""
+
+#: nova/api/openstack/common.py:283
+#, python-format
+msgid "href %s does not contain version"
+msgstr ""
+
+#: nova/api/openstack/common.py:298
+msgid "Image metadata limit exceeded"
+msgstr ""
+
+#: nova/api/openstack/common.py:306
+msgid "Image metadata key cannot be blank"
+msgstr ""
+
+#: nova/api/openstack/common.py:309
+msgid "Image metadata key too long"
+msgstr ""
+
+#: nova/api/openstack/common.py:312
+msgid "Invalid image metadata"
+msgstr ""
+
+#: nova/api/openstack/common.py:375
+#, python-format
+msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
+msgstr ""
+
+#: nova/api/openstack/common.py:378
+#, python-format
+msgid "Cannot '%s' an instance which has never been active"
+msgstr ""
+
+#: nova/api/openstack/common.py:381
+#, python-format
+msgid "Instance is in an invalid state for '%s'"
+msgstr ""
+
+#: nova/api/openstack/common.py:461
+msgid "Rejecting snapshot request, snapshots currently disabled"
+msgstr ""
+
+#: nova/api/openstack/common.py:463
+msgid "Instance snapshots are not permitted at this time."
+msgstr ""
+
+#: nova/api/openstack/extensions.py:198
+#, python-format
+msgid "Loaded extension: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:237
+#: nova/api/openstack/compute/plugins/__init__.py:47
+#, python-format
+msgid "Ext name: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:238
+#: nova/api/openstack/compute/plugins/__init__.py:48
+#, python-format
+msgid "Ext alias: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:239
+#: nova/api/openstack/compute/plugins/__init__.py:49
+#, python-format
+msgid "Ext description: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:241
+#: nova/api/openstack/compute/plugins/__init__.py:51
+#, python-format
+msgid "Ext namespace: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:242
+#, python-format
+msgid "Ext updated: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:244
+#: nova/api/openstack/compute/plugins/__init__.py:54
+#, python-format
+msgid "Exception loading extension: %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:258
+#, python-format
+msgid "Loading extension %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:267
+#, python-format
+msgid "Calling extension factory %s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:279
+#, python-format
+msgid "Failed to load extension %(ext_factory)s: %(exc)s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:350
+#, python-format
+msgid "Failed to load extension %(classpath)s: %(exc)s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:373
+#, python-format
+msgid "Failed to load extension %(ext_name)s:%(exc)s"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:486
+msgid "Unexpected exception in API method"
+msgstr ""
+
+#: nova/api/openstack/extensions.py:487
+#, python-format
+msgid ""
+"Unexpected API Error. Please report this at "
+"http://bugs.launchpad.net/nova/ and attach the Nova API log if possible."
+"\n"
+"%s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
+msgid "cannot understand JSON"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:645
+msgid "too many body keys"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:689
+#, python-format
+msgid "Exception handling resource: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:693
+#, python-format
+msgid "Fault thrown: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:696
+#, python-format
+msgid "HTTP exception thrown: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:810
+msgid "Unrecognized Content-Type provided in request"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:814
+msgid "No Content-Type provided in request"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:818
+msgid "Empty body provided in request"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:930
+#, python-format
+msgid "There is no such action: %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
+#: nova/api/openstack/compute/server_metadata.py:59
+#: nova/api/openstack/compute/server_metadata.py:77
+#: nova/api/openstack/compute/server_metadata.py:102
+#: nova/api/openstack/compute/server_metadata.py:127
+#: nova/api/openstack/compute/contrib/admin_actions.py:224
+#: nova/api/openstack/compute/contrib/evacuate.py:49
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
+#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
+msgid "Malformed request body"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:937
+#, python-format
+msgid "Action: '%(action)s', body: %(body)s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:941
+#, python-format
+msgid "Calling method %s"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:950
+msgid "Unsupported Content-Type"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:962
+#, python-format
+msgid ""
+"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
+"Context's project_id '%(context_project_id)s'"
+msgstr ""
+
+#: nova/api/openstack/wsgi.py:1202
+#, python-format
+msgid "Returning %(code)s to user: %(explanation)s"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:271
+msgid "element is not a child"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:420
+msgid "root element selecting a list"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:743
+#, python-format
+msgid "Template tree mismatch; adding slave %(slavetag)s to master %(mastertag)s"
+msgstr ""
+
+#: nova/api/openstack/xmlutil.py:863
+msgid "subclasses must implement construct()!"
+msgstr ""
+
+#: nova/api/openstack/compute/extensions.py:39
+msgid "Initializing extension manager."
+msgstr ""
+
+#: nova/api/openstack/compute/flavors.py:109
+#: nova/api/openstack/compute/plugins/v3/flavors.py:117
+#, python-format
+msgid "Invalid is_public filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/flavors.py:133
+#, python-format
+msgid "Invalid minRam filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/flavors.py:140
+#, python-format
+msgid "Invalid minDisk filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:37
+#: nova/api/openstack/compute/images.py:142
+#: nova/api/openstack/compute/images.py:158
+msgid "Image not found."
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:80
+msgid "Incorrect request body format"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:84
+#: nova/api/openstack/compute/server_metadata.py:81
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
+#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
+msgid "Request body and URI mismatch"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:87
+#: nova/api/openstack/compute/server_metadata.py:85
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
+#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
+msgid "Request body contains too many items"
+msgstr ""
+
+#: nova/api/openstack/compute/image_metadata.py:119
+msgid "Invalid metadata key"
+msgstr ""
+
+#: nova/api/openstack/compute/images.py:163
+msgid "You are not allowed to delete the image."
+msgstr ""
+
+#: nova/api/openstack/compute/ips.py:69
+#: nova/api/openstack/compute/plugins/v3/ips.py:71
+msgid "Instance does not exist"
+msgstr ""
+
+#: nova/api/openstack/compute/ips.py:92
+#: nova/api/openstack/compute/plugins/v3/ips.py:94
+msgid "Instance is not a member of specified network"
+msgstr ""
+
+#: nova/api/openstack/compute/limits.py:164
+#: nova/api/openstack/compute/plugins/v3/limits.py:147
+#, python-format
+msgid ""
+"Only %(value)s %(verb)s request(s) can be made to %(uri)s every "
+"%(unit_string)s."
+msgstr ""
+
+#: nova/api/openstack/compute/limits.py:292
+#: nova/api/openstack/compute/plugins/v3/limits.py:274
+msgid "This request was rate-limited."
+msgstr ""
+
+#: nova/api/openstack/compute/server_metadata.py:39
+#: nova/api/openstack/compute/server_metadata.py:123
+#: nova/api/openstack/compute/server_metadata.py:174
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
+msgid "Server does not exist"
+msgstr ""
+
+#: nova/api/openstack/compute/server_metadata.py:155
+#: nova/api/openstack/compute/server_metadata.py:166
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
+msgid "Metadata item was not found"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:534
+#: nova/api/openstack/compute/contrib/cells.py:401
+#: nova/api/openstack/compute/plugins/v3/cells.py:409
+msgid "Invalid changes-since value"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:553
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
+msgid "Only administrators may list deleted instances"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:573
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
+#, python-format
+msgid "Flavor '%s' could not be found "
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:591
+#: nova/api/openstack/compute/servers.py:737
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+msgid "Instance could not be found"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/personalities.py:88
+#, python-format
+msgid "Bad personality format: missing %s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:625
+#: nova/api/openstack/compute/plugins/v3/personalities.py:91
+msgid "Bad personality format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:628
+#: nova/api/openstack/compute/plugins/v3/personalities.py:94
+#, python-format
+msgid "Personality content for %s cannot be decoded"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:643
+msgid "Unknown argment : port"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:646
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#, python-format
+msgid "Bad port format: port uuid is not in proper format (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:656
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
+#, python-format
+msgid "Bad networks format: network uuid is not in proper format (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:666
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
+#, python-format
+msgid "Invalid fixed IP address (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:679
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
+#, python-format
+msgid "Duplicate networks (%s) are not allowed"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
+#, python-format
+msgid "Bad network format: missing %s"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:688
+#: nova/api/openstack/compute/servers.py:789
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
+msgid "Bad networks format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:714
+msgid "Userdata content cannot be decoded"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:719
+msgid "accessIPv4 is not proper IPv4 format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:724
+msgid "accessIPv6 is not proper IPv6 format"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:753
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
+msgid "Server name is not defined"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:805
+#: nova/api/openstack/compute/servers.py:932
+msgid "Invalid flavorRef provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:845
+msgid ""
+"Using different block_device_mapping syntaxes is not allowed in the same "
+"request."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:883
+#: nova/api/openstack/compute/plugins/v3/multiple_create.py:64
+msgid "min_count must be <= max_count"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:929
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
+msgid "Can not find requested image"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:935
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
+msgid "Invalid key_name provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:938
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
+msgid "Invalid config_drive provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1023
+msgid "HostId cannot be updated."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1027
+msgid "Personality cannot be updated."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
+msgid "Instance has not been resized."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
+msgid "Flavor used by the instance could not be found."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
+msgid "Argument 'type' for reboot is not HARD or SOFT"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
+msgid "Missing argument 'type' for reboot"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
+msgid "Unable to locate requested flavor."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+msgid "Resize requires a flavor change."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
+msgid "You are not authorized to access the image the instance was started with."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
+msgid "Image that the instance was started with could not be found."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
+msgid "Invalid instance image."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1153
+msgid "Missing imageRef attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1162
+msgid "Invalid imageRef provided."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1193
+msgid "Missing flavorRef attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1206
+msgid "No adminPass was specified"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
+msgid "Invalid adminPass"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
+msgid "Unable to set password on instance"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
+msgid "Unable to parse metadata key/value pairs."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1238
+msgid "Resize request has invalid 'flavorRef' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1241
+msgid "Resize requests require 'flavorRef' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1259
+#: nova/api/openstack/compute/contrib/aggregates.py:160
+#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
+#: nova/api/openstack/compute/contrib/keypairs.py:89
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+msgid "Invalid request body"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1265
+msgid "Could not parse imageRef from request."
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
+msgid "Cannot find image for rebuild"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1359
+msgid "createImage entity requires name attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
+#, python-format
+msgid "Removing options '%s' from query"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:60
+#: nova/api/openstack/compute/contrib/admin_actions.py:79
+#: nova/api/openstack/compute/contrib/admin_actions.py:98
+#: nova/api/openstack/compute/contrib/admin_actions.py:117
+#: nova/api/openstack/compute/contrib/admin_actions.py:149
+#: nova/api/openstack/compute/contrib/admin_actions.py:165
+#: nova/api/openstack/compute/contrib/admin_actions.py:181
+#: nova/api/openstack/compute/contrib/admin_actions.py:199
+#: nova/api/openstack/compute/contrib/admin_actions.py:337
+#: nova/api/openstack/compute/contrib/multinic.py:42
+#: nova/api/openstack/compute/contrib/rescue.py:43
+#: nova/api/openstack/compute/contrib/shelve.py:43
+#: nova/api/openstack/compute/plugins/v3/rescue.py:44
+msgid "Server not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:63
+#, python-format
+msgid "Compute.api::pause %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:82
+#, python-format
+msgid "Compute.api::unpause %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:101
+#, python-format
+msgid "compute.api::suspend %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:120
+#, python-format
+msgid "compute.api::resume %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:136
+#, python-format
+msgid "Error in migrate %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:152
+#, python-format
+msgid "Compute.api::reset_network %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:168
+#, python-format
+msgid "Compute.api::inject_network_info %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:184
+#, python-format
+msgid "Compute.api::lock %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:202
+#, python-format
+msgid "Compute.api::unlock %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:232
+#, python-format
+msgid "createBackup entity requires %s attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:236
+msgid "Malformed createBackup entity"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:242
+msgid "createBackup attribute 'rotation' must be an integer"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:245
+msgid "createBackup attribute 'rotation' must be greater than or equal to zero"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:261
+#: nova/api/openstack/compute/contrib/console_output.py:46
+#: nova/api/openstack/compute/contrib/server_diagnostics.py:48
+#: nova/api/openstack/compute/contrib/server_start_stop.py:42
+msgid "Instance not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:291
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:285
+msgid ""
+"host, block_migration and disk_over_commit must be specified for live "
+"migration."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:306
+#, python-format
+msgid "Live migration of instance %s to another host failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:309
+#, python-format
+msgid "Live migration of instance %(id)s to host %(host)s failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:327
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:320
+#, python-format
+msgid "Desired state must be specified. Valid states are: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/admin_actions.py:340
+#, python-format
+msgid "Compute.api::resetState %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:100
+#, python-format
+msgid "Cannot show aggregate: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:133
+#, python-format
+msgid "Cannot update aggregate: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:145
+#, python-format
+msgid "Cannot delete aggregate: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:156
+#, python-format
+msgid "Aggregates does not have %s action"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:170
+#: nova/api/openstack/compute/contrib/aggregates.py:175
+#, python-format
+msgid "Cannot add host %(host)s in aggregate %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:189
+#: nova/api/openstack/compute/contrib/aggregates.py:193
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:182
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:186
+#, python-format
+msgid "Cannot remove host %(host)s in aggregate %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/aggregates.py:213
+#, python-format
+msgid "Cannot set metadata %(metadata)s in aggregate %(id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:66
+#, python-format
+msgid "Create assisted snapshot from volume %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/assisted_volume_snapshots.py:77
+#: nova/api/openstack/compute/contrib/volumes.py:624
+#, python-format
+msgid "Delete snapshot with id: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:103
+msgid "Attach interface"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
+msgid "Network driver does not support this function."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:114
+msgid "Failed to attach interface"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
+msgid "Attachments update is not supported"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
+#, python-format
+msgid "Detach interface %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/baremetal_nodes.py:193
+msgid "Must specify id or address"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:243
+#, python-format
+msgid "Cell %(id)s not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:277
+msgid "Cell name cannot be empty"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:278
+#: nova/api/openstack/compute/plugins/v3/cells.py:281
+msgid "Cell name cannot contain '!' or '.'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:285
+#: nova/api/openstack/compute/plugins/v3/cells.py:288
+msgid "Cell type must be 'parent' or 'child'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:338
+#: nova/api/openstack/compute/contrib/cells.py:361
+#: nova/api/openstack/compute/plugins/v3/cells.py:343
+#: nova/api/openstack/compute/plugins/v3/cells.py:367
+msgid "No cell information in request"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:343
+#: nova/api/openstack/compute/plugins/v3/cells.py:348
+msgid "No cell name in request"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cells.py:395
+#: nova/api/openstack/compute/plugins/v3/cells.py:403
+msgid "Only 'updated_since' and 'project_id' are understood."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/certificates.py:63
+#: nova/api/openstack/compute/plugins/v3/certificates.py:66
+msgid "Only root certificate can be retrieved."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cloudpipe.py:150
+msgid ""
+"Unable to claim IP for VPN instances, ensure it isn't running, and try "
+"again in a few minutes"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/cloudpipe_update.py:42
+#, python-format
+msgid "Unknown action %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/console_output.py:51
+msgid "os-getConsoleOutput malformed or missing from request body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/console_output.py:62
+#: nova/api/openstack/compute/plugins/v3/console_output.py:63
+msgid "Length in request body must be an integer value"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/console_output.py:70
+msgid "Unable to get console"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/consoles.py:52
+msgid "Instance not yet ready"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:98
+#: nova/api/openstack/compute/plugins/v3/coverage.py:113
+#, python-format
+msgid "Can't connect to service: %s, no portspecified\n"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:117
+#: nova/api/openstack/compute/plugins/v3/coverage.py:142
+msgid "Coverage begin"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:165
+#: nova/api/openstack/compute/plugins/v3/coverage.py:194
+msgid "Coverage not running"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:194
+#: nova/api/openstack/compute/plugins/v3/coverage.py:227
+msgid "Invalid path"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:198
+#: nova/api/openstack/compute/plugins/v3/coverage.py:231
+msgid "No path given for report file"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:205
+#: nova/api/openstack/compute/plugins/v3/coverage.py:238
+msgid "You can't use html reports without combining"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:218
+#: nova/api/openstack/compute/plugins/v3/coverage.py:251
+#, python-format
+msgid "Directory conflict: %s already exists"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:276
+#: nova/api/openstack/compute/plugins/v3/coverage.py:132
+msgid "Python coverage module is not installed."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/coverage_ext.py:284
+#, python-format
+msgid "Coverage doesn't have %s action"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/disk_config.py:44
+#: nova/api/openstack/compute/plugins/v3/disk_config.py:45
+#, python-format
+msgid "%s must be either 'MANUAL' or 'AUTO'."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/evacuate.py:61
+#: nova/api/openstack/compute/plugins/v3/evacuate.py:63
+msgid "admin password can't be changed on existing disk"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/evacuate.py:69
+msgid "host and onSharedStorage must be specified."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/evacuate.py:75
+#: nova/api/openstack/compute/plugins/v3/evacuate.py:77
+#, python-format
+msgid "Compute host %s not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/fixed_ips.py:41
+#, python-format
+msgid "Fixed IP %s has been deleted"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/fixed_ips.py:74
+#, python-format
+msgid "Fixed IP %s not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavor_access.py:77
+#: nova/api/openstack/compute/contrib/flavor_access.py:101
+msgid "Flavor not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavor_access.py:106
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:104
+msgid "Access list not available for public flavors."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavor_access.py:118
+msgid "No request body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/flavorextraspecs.py:56
+#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:58
+msgid "No Request Body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ip_dns.py:224
+msgid "DNS entries not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:130
+#: nova/api/openstack/compute/contrib/floating_ips.py:178
+#, python-format
+msgid "Floating ip not found for id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:163
+#, python-format
+msgid "No more floating ips in pool %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:165
+msgid "No more floating ips available."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:190
+#, python-format
+msgid "Floating ip %s has been disassociated"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:217
+#: nova/api/openstack/compute/contrib/floating_ips.py:282
+#: nova/api/openstack/compute/contrib/security_groups.py:458
+msgid "Missing parameter dict"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:220
+#: nova/api/openstack/compute/contrib/floating_ips.py:285
+msgid "Address not specified"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:227
+msgid "No nw_info cache associated with instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:232
+msgid "No fixed ips associated to instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:243
+msgid "Specified fixed address not assigned to instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:257
+msgid "floating ip is already associated"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:260
+msgid "l3driver call to add floating ip failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:264
+#: nova/api/openstack/compute/contrib/floating_ips.py:293
+msgid "floating ip not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:267
+msgid "Error. Unable to associate floating ip"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:308
+msgid "Floating ip is not associated"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips.py:312
+#, python-format
+msgid "Floating ip %(address)s is not associated with instance %(id)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/floating_ips_bulk.py:147
+#: nova/cmd/manage.py:415
+#, python-format
+msgid "/%s should be specified as single address(es) not in cidr format"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/fping.py:54
+msgid "fping utility is not found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:184
+#: nova/api/openstack/compute/plugins/v3/hosts.py:151
+#, python-format
+msgid "Invalid update setting: '%s'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:187
+#: nova/api/openstack/compute/plugins/v3/hosts.py:154
+#, python-format
+msgid "Invalid status: '%s'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:189
+#: nova/api/openstack/compute/plugins/v3/hosts.py:156
+#, python-format
+msgid "Invalid mode: '%s'"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:191
+#: nova/api/openstack/compute/plugins/v3/hosts.py:158
+msgid "'status' or 'maintenance_mode' needed for host update"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:207
+#: nova/api/openstack/compute/plugins/v3/hosts.py:175
+#, python-format
+msgid "Putting host %(host_name)s in maintenance mode %(mode)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:213
+#: nova/api/openstack/compute/plugins/v3/hosts.py:181
+msgid "Virt driver does not implement host maintenance mode."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:228
+#: nova/api/openstack/compute/plugins/v3/hosts.py:197
+#, python-format
+msgid "Enabling host %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:230
+#: nova/api/openstack/compute/plugins/v3/hosts.py:199
+#, python-format
+msgid "Disabling host %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:235
+#: nova/api/openstack/compute/plugins/v3/hosts.py:204
+msgid "Virt driver does not implement host disabled status."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:251
+#: nova/api/openstack/compute/plugins/v3/hosts.py:222
+msgid "Virt driver does not implement host power management."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hosts.py:337
+#: nova/api/openstack/compute/plugins/v3/hosts.py:316
+msgid "Describe-resource is admin only functionality"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hypervisors.py:184
+#: nova/api/openstack/compute/contrib/hypervisors.py:195
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:185
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:197
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:234
+#, python-format
+msgid "Hypervisor with ID '%s' could not be found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hypervisors.py:203
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:205
+msgid "Virt driver does not implement uptime function."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/hypervisors.py:219
+#: nova/api/openstack/compute/contrib/hypervisors.py:229
+#, python-format
+msgid "No hypervisor matching '%s' could be found."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/instance_usage_audit_log.py:58
+#: nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py:55
+#, python-format
+msgid "Invalid timestamp for date %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/keypairs.py:107
+#: nova/api/openstack/compute/plugins/v3/keypairs.py:109
+msgid "Quota exceeded, too many key pairs."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:53
+msgid "Missing 'networkId' argument for addFixedIp"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:69
+msgid "Missing 'address' argument for removeFixedIp"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/multinic.py:78
+#, python-format
+msgid "Unable to find address %r"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks_associate.py:24
+#, python-format
+msgid "Disassociating host with network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks_associate.py:28
+#: nova/api/openstack/compute/contrib/networks_associate.py:39
+#: nova/api/openstack/compute/contrib/networks_associate.py:51
+#: nova/api/openstack/compute/contrib/os_networks.py:80
+#: nova/api/openstack/compute/contrib/os_networks.py:90
+#: nova/api/openstack/compute/contrib/os_networks.py:100
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:114
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:136
+msgid "Network not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/networks_associate.py:35
+#, python-format
+msgid "Disassociating project with network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:75
+#, python-format
+msgid "Disassociating network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:86
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:110
+#, python-format
+msgid "Showing network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:96
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:128
+#, python-format
+msgid "Deleting network with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:111
+msgid "Missing network in body"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:115
+msgid "Network label is required"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:119
+msgid "Network cidr or cidr_v6 is required"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:121
+#, python-format
+msgid "Creating network with label %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:137
+#, python-format
+msgid "Associating network %(network)s with project %(project)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:145
+msgid "VLAN support must be enabled"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_networks.py:148
+#, python-format
+msgid "Cannot associate network %(network)s with project %(project)s: %(message)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:125
+msgid "Failed to update usages deallocating network."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:155
+msgid "No CIDR requested"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:161
+msgid "Requested network does not contain enough (2+) usable hosts"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:165
+msgid "CIDR is malformed."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:168
+msgid "Address could not be converted."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:176
+msgid "Quota exceeded, too many networks."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/os_tenant_networks.py:187
+msgid "Create networks failed"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:73
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:83
+#: nova/cmd/manage.py:252
+msgid "Quota limit must be -1 or greater."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:77
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:87
+#: nova/cmd/manage.py:256
+#, python-format
+msgid "Quota limit must greater than %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:80
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:90
+#: nova/cmd/manage.py:259
+#, python-format
+msgid "Quota limit must less than %s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:153
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:155
+#, python-format
+msgid "Quota '%(value)s' for %(key)s should be integer."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:158
+#, python-format
+msgid "force update quotas: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:161
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:161
+#, python-format
+msgid "Bad key(s) %s in quota_set"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:182
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:190
+#, python-format
+msgid "Quota %(key)s used: %(quota_used)s, value: %(value)s."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/quotas.py:187
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:195
+#, python-format
+msgid ""
+"Quota value %(value)s for %(key)s are greater than already used and "
+"reserved %(quota_used)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/scheduler_hints.py:39
+#: nova/api/openstack/compute/plugins/v3/scheduler_hints.py:38
+msgid "Malformed scheduler_hints attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_group_default_rules.py:129
+#: nova/api/openstack/compute/contrib/security_groups.py:372
+msgid "Not enough parameters to build a valid rule."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_group_default_rules.py:133
+msgid "This default rule already exists."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_group_default_rules.py:154
+#, python-format
+msgid "Showing security_group_default_rule with id %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_group_default_rules.py:158
+msgid "security group default rule not found"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:380
+#, python-format
+msgid "Bad prefix for network in cidr %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:461
+msgid "Security group not specified"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/security_groups.py:465
+msgid "Security group name cannot be empty"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/server_start_stop.py:50
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
+msgid "start instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/server_start_stop.py:62
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
+msgid "stop instance"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/services.py:177
+#: nova/api/openstack/compute/plugins/v3/services.py:159
+msgid "Disabled reason contains invalid characters or is too long"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/services.py:184
+#: nova/api/openstack/compute/plugins/v3/services.py:166
+msgid "Invalid attribute in the request"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/services.py:186
+#: nova/api/openstack/compute/plugins/v3/services.py:168
+msgid "Missing disabled reason field"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/services.py:192
+msgid "Unknown service"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/simple_tenant_usage.py:228
+#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:237
+msgid "Invalid start time. The start time cannot occur after the end time."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:76
+#, python-format
+msgid "vol=%s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:187
+#, python-format
+msgid "Delete volume with id: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:360
+#: nova/api/openstack/compute/contrib/volumes.py:501
+#, python-format
+msgid "Instance %s is not attached."
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:381
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:134
+#, python-format
+msgid "Bad volumeId format: volumeId is not in proper format (%s)"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:400
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:159
+#, python-format
+msgid "Attach volume %(volume_id)s to instance %(server_id)s at %(device)s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:664
+#, python-format
+msgid "Create snapshot from volume %s"
+msgstr ""
+
+#: nova/api/openstack/compute/contrib/volumes.py:671
+#, python-format
+msgid "Invalid value '%s' for force."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:36
+#, python-format
+msgid "Loaded extension %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/__init__.py:52
+#, python-format
+msgid "Ext version: %i"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:225
+#, python-format
+msgid "create_backup entity requires %s attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:229
+msgid "Malformed create_backup entity"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:235
+msgid "create_backup attribute 'rotation' must be an integer"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_actions.py:238
+msgid "create_backup attribute 'rotation' must be greater than or equal to zero"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_password.py:58
+msgid "No admin_password was specified"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/admin_password.py:62
+msgid "Invalid admin password"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/agents.py:108
+#: nova/api/openstack/compute/plugins/v3/agents.py:152
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:85
+#, python-format
+msgid "Could not find %s parameter in the request"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:49
+msgid "Could not find host to be set in request body"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:53
+msgid "The value of host must be a string"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:121
+msgid "Request body is empty"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:124
+#, python-format
+msgid "Invalid key %s in request body."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/aggregates.py:201
+msgid "Invalid request format for metadata"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:105
+#, python-format
+msgid "Attach interface to %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/cells.py:272
+#, python-format
+msgid "Cell %s doesn't exist."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/console_output.py:52
+msgid "get_console_output malformed or missing from request body"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/coverage.py:56
+#, python-format
+msgid "Can't load coverage module: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/evacuate.py:71
+msgid "host and on_shared_storage must be specified."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:147
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:189
+#: nova/api/openstack/compute/plugins/v3/hosts.py:143
+msgid "The request body invalid"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:152
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:193
+msgid "Could not find volume_id from requestparameter"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:196
+#, python-format
+msgid "Detach volume %(volume_id)s from instance %(server_id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:213
+#: nova/api/openstack/compute/plugins/v3/extended_volumes.py:235
+#, python-format
+msgid "Volume %(volume_id)s is not attached to the instance %(server_id)s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/extension_info.py:82
+#, python-format
+msgid "Filter out extension %s from discover list"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:166
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:191
+msgid "Invalid request"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:173
+#: nova/api/openstack/compute/plugins/v3/flavor_access.py:198
+msgid "tenant_id is required"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavors.py:141
+#, python-format
+msgid "Invalid min_ram filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavors.py:148
+#, python-format
+msgid "Invalid min_disk filter [%s]"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:76
+msgid "No or bad extra_specs provided"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/hypervisors.py:218
+msgid "Need parameter 'query' to specify which hypervisor to filter on"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/instance_actions.py:113
+#, python-format
+msgid "Action %s not found"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/multinic.py:53
+msgid "Missing 'network_id' argument for add_fixed_ip"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/multinic.py:69
+msgid "Missing 'address' argument for remove_fixed_ip"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/quota_classes.py:84
+#, python-format
+msgid "The value %s(val) of %(key)s isn't an integer"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/quota_sets.py:176
+#, python-format
+msgid "Force update quotas: %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:372
+#, python-format
+msgid ""
+"extension %(ext_alias)s detected by servers extension for function "
+"%(func)s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:379
+#, python-format
+msgid "extension %(ext_alias)s is missing %(func)s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:400
+msgid "Did not find any server create extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:413
+msgid "Did not find any server create xml deserializer extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
+msgid "Did not find any server rebuild extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
+msgid "Did not find any server rebuild xml deserializer extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
+msgid "Did not find any server resize extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
+msgid "Did not find any server resize xml deserializer extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
+msgid "Did not find any server update extensions"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
+msgid "Invalid changes_since value"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
+msgid "Device name cannot include spaces."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
+msgid "Unknown argument: port"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
+#, python-format
+msgid ""
+"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
+"already has a Fixed IP allocated."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
+msgid "access_ip_v4 is not proper IPv4 format"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
+msgid "access_ip_v6 is not proper IPv6 format"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
+msgid "Invalid flavor_ref provided."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#, python-format
+msgid "Running _create_extension_point for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#, python-format
+msgid "Running _rebuild_extension_point for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#, python-format
+msgid "Running _resize_extension_point for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
+#, python-format
+msgid "Running _update_extension_point for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
+msgid "host_id cannot be updated."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
+msgid "Invalid image_ref provided."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
+msgid "Missing image_ref attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
+msgid "Missing flavor_ref attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
+msgid "Resize request has invalid 'flavor_ref' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
+msgid "Resize requests require 'flavor_ref' attribute."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
+msgid "Could not parse image_ref from request."
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
+msgid "create_image entity requires name attribute"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
+msgid "Invalid admin_pass"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
+#, python-format
+msgid "Running create xml deserialize ep for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
+#, python-format
+msgid "Running rebuild xml deserialize ep for %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:228
+#, python-format
+msgid "Start time is invalid format, valid formats are %s"
+msgstr ""
+
+#: nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py:233
+#, python-format
+msgid "Stop time is invalid format, valid formats are %s"
+msgstr ""
+
+#: nova/api/openstack/compute/views/servers.py:186
+msgid "Instance has had its instance_type removed from the DB"
+msgstr ""
+
+#: nova/cells/messaging.py:209
+#, python-format
+msgid "Error processing message locally: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:370 nova/cells/messaging.py:378
+#, python-format
+msgid "destination is %(target_cell)s but routing_path is %(routing_path)s"
+msgstr ""
+
+#: nova/cells/messaging.py:390
+#, python-format
+msgid "Unknown %(cell_type)s when routing to %(target_cell)s"
+msgstr ""
+
+#: nova/cells/messaging.py:414
+#, python-format
+msgid "Error locating next hop for message: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:441
+#, python-format
+msgid "Failed to send message to cell: %(next_hop)s: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:520
+#, python-format
+msgid "Error locating next hops for message: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:540
+#, python-format
+msgid "Error sending message to next hops: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:558
+#, python-format
+msgid "Error waiting for responses from neighbor cells: %(exc)s"
+msgstr ""
+
+#: nova/cells/messaging.py:673
+#, python-format
+msgid "Unknown method '%(method)s' in compute API"
+msgstr ""
+
+#: nova/cells/messaging.py:703
+#, python-format
+msgid "Received capabilities from child cell %(cell_name)s: %(capabilities)s"
+msgstr ""
+
+#: nova/cells/messaging.py:713
+#, python-format
+msgid "Received capacities from child cell %(cell_name)s: %(capacities)s"
+msgstr ""
+
+#: nova/cells/messaging.py:966
+#, python-format
+msgid "Got update for instance: %(instance)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1010
+msgid "Got update to delete instance"
+msgstr ""
+
+#: nova/cells/messaging.py:1025
+#, python-format
+msgid "Got broadcast to %(delete_type)s delete instance"
+msgstr ""
+
+#: nova/cells/messaging.py:1039
+#, python-format
+msgid "Got message to create instance fault: %(instance_fault)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1060
+#, python-format
+msgid ""
+"Forcing a sync of instances, project_id=%(projid_str)s, "
+"updated_since=%(since_str)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1139
+#, python-format
+msgid "No match when trying to update BDM: %(bdm)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1323
+#, python-format
+msgid "Updating parents with our capabilities: %(capabs)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1343
+#, python-format
+msgid "Updating parents with our capacities: %(capacities)s"
+msgstr ""
+
+#: nova/cells/messaging.py:1615
+#, python-format
+msgid "No cell_name for %(method)s() from API"
+msgstr ""
+
+#: nova/cells/messaging.py:1632
+msgid "No cell_name for instance update from API"
+msgstr ""
+
+#: nova/cells/opts.py:93
+msgid "cell_type must be configured as 'api' or 'compute'"
+msgstr ""
+
+#: nova/cells/opts.py:95
+msgid ""
+"The compute_api_class is now deprecated and will be removed in next "
+"release. Please set the cell_type option to 'api' or 'compute'"
+msgstr ""
+
+#: nova/cells/rpc_driver.py:205
+#, python-format
+msgid "Unable to handle transport URL scheme %s"
+msgstr ""
+
+#: nova/cells/rpc_driver.py:212
+msgid "Cannot comply with query string in transport URL"
+msgstr ""
+
+#: nova/cells/rpcapi.py:350
+msgid "Failed to notify cells of BDM update/create."
+msgstr ""
+
+#: nova/cells/rpcapi.py:366
+msgid "Failed to notify cells of BDM destroy."
+msgstr ""
+
+#: nova/cells/scheduler.py:151
+#, python-format
+msgid "Weighted cells: %(weighted_cells)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:167
+#, python-format
+msgid "Scheduling with routing_path=%(routing_path)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:188 nova/cells/scheduler.py:228
+#, python-format
+msgid "Couldn't communicate with cell '%s'"
+msgstr ""
+
+#: nova/cells/scheduler.py:192 nova/cells/scheduler.py:232
+msgid "Couldn't communicate with any cells"
+msgstr ""
+
+#: nova/cells/scheduler.py:207
+#, python-format
+msgid "Building instances with routing_path=%(routing_path)s"
+msgstr ""
+
+#: nova/cells/scheduler.py:289
+#, python-format
+msgid ""
+"No cells available when scheduling. Will retry in %(sleep_time)s "
+"second(s)"
+msgstr ""
+
+#: nova/cells/scheduler.py:295
+#, python-format
+msgid "Error scheduling instances %(instance_uuids)s"
+msgstr ""
+
+#: nova/cells/state.py:348
+#, python-format
+msgid "Unknown cell '%(cell_name)s' when trying to update capabilities"
+msgstr ""
+
+#: nova/cells/state.py:363
+#, python-format
+msgid "Unknown cell '%(cell_name)s' when trying to update capacities"
+msgstr ""
+
+#: nova/cells/state.py:428
+msgid "Updating cell cache from db."
+msgstr ""
+
+#: nova/cells/state.py:466
+msgid "Updating cell cache from config file."
+msgstr ""
+
+#: nova/cells/filters/target_cell.py:58
+#, python-format
+msgid ""
+"Forcing direct route to %(cell_name)s because of 'target_cell' scheduler "
+"hint"
+msgstr ""
+
+#: nova/cells/weights/mute_child.py:66
+#, python-format
+msgid ""
+"%(cell)s has not been seen since %(last_seen)s and is being treated as "
+"mute."
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:51
+msgid "Flavor for vpn instances"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:54
+msgid "Template for cloudpipe instance boot script"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:57
+msgid "Network to push into openvpn config"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:60
+msgid "Netmask to push into openvpn config"
+msgstr ""
+
+#: nova/cloudpipe/pipelib.py:129
+#, python-format
+msgid "Launching VPN for %s"
+msgstr ""
+
+#: nova/cmd/all.py:61 nova/cmd/all.py:67 nova/cmd/all.py:90
+#, python-format
+msgid "Failed to load %s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:181
+#, python-format
+msgid "parent device '%s' not found"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:185
+#, python-format
+msgid "root device '%s' not found"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:188
+#, python-format
+msgid "swap device '%s' not found"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:197
+msgid "Failed to detect root device UUID."
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:215
+#, python-format
+msgid "Cmd : %s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:216
+#, python-format
+msgid "StdOut : %r"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:217
+#, python-format
+msgid "StdErr : %r"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:245
+#, python-format
+msgid "start deployment for node %(node_id)s, params %(params)s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:254
+#, python-format
+msgid "deployment to node %s failed"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:258
+#, python-format
+msgid "deployment to node %s done"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:280
+#, python-format
+msgid "post: environ=%s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:299
+#, python-format
+msgid "Deploy agent error message: %s"
+msgstr ""
+
+#: nova/cmd/baremetal_deploy_helper.py:321
+#, python-format
+msgid "request is queued: node %(node_id)s, params %(params)s"
+msgstr ""
+
+#: nova/cmd/baremetal_manage.py:159 nova/cmd/manage.py:1330
+#, python-format
+msgid "Could not read %s. Re-running with sudo"
+msgstr ""
+
+#: nova/cmd/baremetal_manage.py:163 nova/cmd/manage.py:1334
+msgid "sudo failed, continuing as if nothing happened"
+msgstr ""
+
+#: nova/cmd/baremetal_manage.py:165 nova/cmd/manage.py:1336
+msgid "Please re-run nova-manage as root."
+msgstr ""
+
+#: nova/cmd/baremetal_manage.py:205 nova/cmd/manage.py:1381
+msgid "Command failed, please check log for more info"
+msgstr ""
+
+#: nova/cmd/dhcpbridge.py:107
+#, python-format
+msgid "Called '%(action)s' for mac '%(mac)s' with ip '%(ip)s'"
+msgstr ""
+
+#: nova/cmd/dhcpbridge.py:117
+msgid "Environment variable 'NETWORK_ID' must be set."
+msgstr ""
+
+#: nova/cmd/manage.py:210
+msgid ""
+"The above error may show that the database has not been created.\n"
+"Please create a database using 'nova-manage db sync' before running this "
+"command."
+msgstr ""
+
+#: nova/cmd/manage.py:268
+#, python-format
+msgid "%(key)s is not a valid quota key. Valid options are: %(options)s."
+msgstr ""
+
+#: nova/cmd/manage.py:274
+msgid "Quota"
+msgstr ""
+
+#: nova/cmd/manage.py:275
+msgid "Limit"
+msgstr ""
+
+#: nova/cmd/manage.py:276
+msgid "In Use"
+msgstr ""
+
+#: nova/cmd/manage.py:277
+msgid "Reserved"
+msgstr ""
+
+#: nova/cmd/manage.py:320 nova/cmd/manage.py:395 nova/cmd/manage.py:720
+#: nova/cmd/manage.py:734 nova/cmd/manage.py:804
+#, python-format
+msgid "error: %s"
+msgstr ""
+
+#: nova/cmd/manage.py:328
+msgid "network"
+msgstr ""
+
+#: nova/cmd/manage.py:329
+msgid "IP address"
+msgstr ""
+
+#: nova/cmd/manage.py:330
+msgid "hostname"
+msgstr ""
+
+#: nova/cmd/manage.py:331 nova/cmd/manage.py:860
+msgid "host"
+msgstr ""
+
+#: nova/cmd/manage.py:343 nova/cmd/manage.py:367
+msgid "No fixed IP found."
+msgstr ""
+
+#: nova/cmd/manage.py:359
+#, python-format
+msgid "WARNING: fixed ip %s allocated to missing instance"
+msgstr ""
+
+#: nova/cmd/manage.py:422
+#, python-format
+msgid ""
+"Too many IP addresses will be generated. Please increase /%s to reduce "
+"the number generated."
+msgstr ""
+
+#: nova/cmd/manage.py:473
+msgid "No floating IP addresses have been defined."
+msgstr ""
+
+#: nova/cmd/manage.py:535 nova/tests/test_nova_manage.py:213
+msgid "id"
+msgstr ""
+
+#: nova/cmd/manage.py:536 nova/tests/test_nova_manage.py:214
+msgid "IPv4"
+msgstr ""
+
+#: nova/cmd/manage.py:537 nova/tests/test_nova_manage.py:215
+msgid "IPv6"
+msgstr ""
+
+#: nova/cmd/manage.py:538 nova/tests/test_nova_manage.py:216
+msgid "start address"
+msgstr ""
+
+#: nova/cmd/manage.py:539 nova/tests/test_nova_manage.py:217
+msgid "DNS1"
+msgstr ""
+
+#: nova/cmd/manage.py:540 nova/tests/test_nova_manage.py:218
+msgid "DNS2"
+msgstr ""
+
+#: nova/cmd/manage.py:541 nova/tests/test_nova_manage.py:219
+msgid "VlanID"
+msgstr ""
+
+#: nova/cmd/manage.py:542 nova/cmd/manage.py:648
+#: nova/tests/test_nova_manage.py:220
+msgid "project"
+msgstr ""
+
+#: nova/cmd/manage.py:543 nova/tests/test_nova_manage.py:221
+msgid "uuid"
+msgstr ""
+
+#: nova/cmd/manage.py:550
+msgid "No networks found"
+msgstr ""
+
+#: nova/cmd/manage.py:569
+msgid "Please specify either fixed_range or uuid"
+msgstr ""
+
+#: nova/cmd/manage.py:574
+msgid "UUID is required to delete Neutron Networks"
+msgstr ""
+
+#: nova/cmd/manage.py:577
+msgid "Deleting by fixed_range is not supported with the NeutronManager"
+msgstr ""
+
+#: nova/cmd/manage.py:640
+msgid "instance"
+msgstr ""
+
+#: nova/cmd/manage.py:641
+msgid "node"
+msgstr ""
+
+#: nova/cmd/manage.py:642
+msgid "type"
+msgstr ""
+
+#: nova/cmd/manage.py:643
+msgid "state"
+msgstr ""
+
+#: nova/cmd/manage.py:644
+msgid "launched"
+msgstr ""
+
+#: nova/cmd/manage.py:645
+msgid "image"
+msgstr ""
+
+#: nova/cmd/manage.py:646
+msgid "kernel"
+msgstr ""
+
+#: nova/cmd/manage.py:647
+msgid "ramdisk"
+msgstr ""
+
+#: nova/cmd/manage.py:649
+msgid "user"
+msgstr ""
+
+#: nova/cmd/manage.py:650 nova/cmd/manage.py:861
+msgid "zone"
+msgstr ""
+
+#: nova/cmd/manage.py:651
+msgid "index"
+msgstr ""
+
+#: nova/cmd/manage.py:695
+msgid "Binary"
+msgstr ""
+
+#: nova/cmd/manage.py:696
+msgid "Host"
+msgstr ""
+
+#: nova/cmd/manage.py:697
+msgid "Zone"
+msgstr ""
+
+#: nova/cmd/manage.py:698
+msgid "Status"
+msgstr ""
+
+#: nova/cmd/manage.py:699
+msgid "State"
+msgstr ""
+
+#: nova/cmd/manage.py:700
+msgid "Updated_At"
+msgstr ""
+
+#: nova/cmd/manage.py:722
+#, python-format
+msgid "Service %(service)s on host %(host)s enabled."
+msgstr ""
+
+#: nova/cmd/manage.py:736
+#, python-format
+msgid "Service %(service)s on host %(host)s disabled."
+msgstr ""
+
+#: nova/cmd/manage.py:808
+msgid "An unexpected error has occurred."
+msgstr ""
+
+#: nova/cmd/manage.py:809
+msgid "[Result]"
+msgstr ""
+
+#: nova/cmd/manage.py:813
+msgid "HOST"
+msgstr ""
+
+#: nova/cmd/manage.py:814
+msgid "PROJECT"
+msgstr ""
+
+#: nova/cmd/manage.py:815
+msgid "cpu"
+msgstr ""
+
+#: nova/cmd/manage.py:816
+msgid "mem(mb)"
+msgstr ""
+
+#: nova/cmd/manage.py:817
+msgid "hdd"
+msgstr ""
+
+#: nova/cmd/manage.py:900
+msgid "Must supply a positive value for max_rows"
+msgstr ""
+
+#: nova/cmd/manage.py:942
+msgid "Must supply valid parameters to create flavor"
+msgstr ""
+
+#: nova/cmd/manage.py:946
+msgid "Flavor exists."
+msgstr ""
+
+#: nova/cmd/manage.py:947
+msgid "Please ensure flavor name and flavorid are unique."
+msgstr ""
+
+#: nova/cmd/manage.py:949
+msgid "Currently defined flavor names and flavorids:"
+msgstr ""
+
+#: nova/cmd/manage.py:954
+msgid "Unknown error"
+msgstr ""
+
+#: nova/cmd/manage.py:957
+#, python-format
+msgid "%s created"
+msgstr ""
+
+#: nova/cmd/manage.py:965
+msgid "Valid flavor name is required"
+msgstr ""
+
+#: nova/cmd/manage.py:968
+#, python-format
+msgid "DB Error: %s"
+msgstr ""
+
+#: nova/cmd/manage.py:973
+#, python-format
+msgid "%s deleted"
+msgstr ""
+
+#: nova/cmd/manage.py:1009
+#, python-format
+msgid "Key %(key)s set to %(value)s on instance type %(name)s"
+msgstr ""
+
+#: nova/cmd/manage.py:1032
+#, python-format
+msgid "Key %(key)s on flavor %(name)s unset"
+msgstr ""
+
+#: nova/cmd/manage.py:1093
+#, python-format
+msgid "Hypervisor: %s"
+msgstr ""
+
+#: nova/cmd/manage.py:1142
+#, python-format
+msgid "Line %(linenum)d : %(line)s"
+msgstr ""
+
+#: nova/cmd/manage.py:1145
+msgid "No errors in logfiles!"
+msgstr ""
+
+#: nova/cmd/manage.py:1159
+msgid "Unable to find system log file!"
+msgstr ""
+
+#: nova/cmd/manage.py:1163
+#, python-format
+msgid "Last %s nova syslog entries:-"
+msgstr ""
+
+#: nova/cmd/manage.py:1172
+msgid "No nova entries in syslog!"
+msgstr ""
+
+#: nova/compute/api.py:349
+msgid "Cannot run any more instances of this type."
+msgstr ""
+
+#: nova/compute/api.py:356
+#, python-format
+msgid "Can only run %s more instances of this type."
+msgstr ""
+
+#: nova/compute/api.py:368
+#, python-format
+msgid ""
+"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
+"instances. %(msg)s"
+msgstr ""
+
+#: nova/compute/api.py:372
+#, python-format
+msgid ""
+"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
+"and %(max_count)d instances. %(msg)s"
+msgstr ""
+
+#: nova/compute/api.py:396
+#, python-format
+msgid ""
+"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
+"properties"
+msgstr ""
+
+#: nova/compute/api.py:408
+msgid "Metadata property key blank"
+msgstr ""
+
+#: nova/compute/api.py:412
+msgid "Metadata property key greater than 255 characters"
+msgstr ""
+
+#: nova/compute/api.py:416
+msgid "Metadata property value greater than 255 characters"
+msgstr ""
+
+#: nova/compute/api.py:549
+msgid "Failed to set instance name using multi_instance_display_name_template."
+msgstr ""
+
+#: nova/compute/api.py:608
+msgid "Cannot attach one or more volumes to multiple instances"
+msgstr ""
+
+#: nova/compute/api.py:651
+msgid "The requested availability zone is not available"
+msgstr ""
+
+#: nova/compute/api.py:746
+#, python-format
+msgid "Going to run %s instances..."
+msgstr ""
+
+#: nova/compute/api.py:906
+#, python-format
+msgid "Image bdm %s"
+msgstr ""
+
+#: nova/compute/api.py:945
+#, python-format
+msgid "block_device_mapping %s"
+msgstr ""
+
+#: nova/compute/api.py:1008
+msgid "More than one swap drive requested."
+msgstr ""
+
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
+msgid "instance termination disabled"
+msgstr ""
+
+#: nova/compute/api.py:1378
+#, python-format
+msgid ""
+"Found an unconfirmed migration during delete, id: %(id)s, status: "
+"%(status)s"
+msgstr ""
+
+#: nova/compute/api.py:1388
+msgid "Instance may have been confirmed during delete"
+msgstr ""
+
+#: nova/compute/api.py:1405
+#, python-format
+msgid "Migration %s may have been confirmed during delete"
+msgstr ""
+
+#: nova/compute/api.py:1442
+#, python-format
+msgid "instance type %d not found"
+msgstr ""
+
+#: nova/compute/api.py:1448
+msgid "going to delete a resizing instance"
+msgstr ""
+
+#: nova/compute/api.py:1459
+#, python-format
+msgid "instance's host %s is down, deleting from database"
+msgstr ""
+
+#: nova/compute/api.py:1524
+msgid "Going to try to soft delete instance"
+msgstr ""
+
+#: nova/compute/api.py:1542
+msgid "Going to try to terminate instance"
+msgstr ""
+
+#: nova/compute/api.py:1586
+msgid "Going to try to stop instance"
+msgstr ""
+
+#: nova/compute/api.py:1614
+msgid "Going to try to start instance"
+msgstr ""
+
+#: nova/compute/api.py:1689
+#, python-format
+msgid "Searching by: %s"
+msgstr ""
+
+#: nova/compute/api.py:1924
+#, python-format
+msgid "snapshot for %s"
+msgstr ""
+
+#: nova/compute/api.py:2248
+msgid "flavor_id is None. Assuming migration."
+msgstr ""
+
+#: nova/compute/api.py:2257
+#, python-format
+msgid ""
+"Old instance type %(current_instance_type_name)s, new instance type "
+"%(new_instance_type_name)s"
+msgstr ""
+
+#: nova/compute/api.py:2298
+#, python-format
+msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
+msgstr ""
+
+#: nova/compute/api.py:2465
+msgid "Cannot rescue a volume-backed instance"
+msgstr ""
+
+#: nova/compute/api.py:2574
+msgid "Locking"
+msgstr ""
+
+#: nova/compute/api.py:2591
+msgid "Unlocking"
+msgstr ""
+
+#: nova/compute/api.py:2667
+msgid "Volume must be attached in order to detach."
+msgstr ""
+
+#: nova/compute/api.py:2688
+msgid "Old volume is attached to a different instance."
+msgstr ""
+
+#: nova/compute/api.py:2691
+msgid "New volume must be detached in order to swap."
+msgstr ""
+
+#: nova/compute/api.py:2694
+msgid "New volume must be the same size or larger."
+msgstr ""
+
+#: nova/compute/api.py:2882
+#, python-format
+msgid "Going to try to live migrate instance to %s"
+msgstr ""
+
+#: nova/compute/api.py:2901
+msgid "vm evacuation scheduled"
+msgstr ""
+
+#: nova/compute/api.py:2905
+#, python-format
+msgid "Instance compute service state on %s expected to be down, but it was up."
+msgstr ""
+
+#: nova/compute/api.py:3166
+#, python-format
+msgid "Host already in availability zone%s."
+msgstr ""
+
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
+msgid "Keypair name contains unsafe characters"
+msgstr ""
+
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
+#: nova/tests/compute/test_keypairs.py:111
+msgid "Keypair name must be between 1 and 255 characters long"
+msgstr ""
+
+#: nova/compute/api.py:3316
+#, python-format
+msgid "Security group %s is not a string or unicode"
+msgstr ""
+
+#: nova/compute/api.py:3319
+#, python-format
+msgid "Security group %s cannot be empty."
+msgstr ""
+
+#: nova/compute/api.py:3327
+#, python-format
+msgid ""
+"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
+"limited to '%(allowed)s'."
+msgstr ""
+
+#: nova/compute/api.py:3333
+#, python-format
+msgid "Security group %s should not be greater than 255 characters."
+msgstr ""
+
+#: nova/compute/api.py:3351
+msgid "Quota exceeded, too many security groups."
+msgstr ""
+
+#: nova/compute/api.py:3354
+#, python-format
+msgid "Create Security Group %s"
+msgstr ""
+
+#: nova/compute/api.py:3366
+#, python-format
+msgid "Security group %s already exists"
+msgstr ""
+
+#: nova/compute/api.py:3379
+#, python-format
+msgid "Unable to update system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:3439
+#, python-format
+msgid "Unable to delete system group '%s'"
+msgstr ""
+
+#: nova/compute/api.py:3444
+msgid "Security group is still in use"
+msgstr ""
+
+#: nova/compute/api.py:3452
+msgid "Failed to update usages deallocating security group"
+msgstr ""
+
+#: nova/compute/api.py:3455
+#, python-format
+msgid "Delete security group %s"
+msgstr ""
+
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
+#, python-format
+msgid "Rule (%s) not found"
+msgstr ""
+
+#: nova/compute/api.py:3548
+msgid "Quota exceeded, too many security group rules."
+msgstr ""
+
+#: nova/compute/api.py:3551
+#, python-format
+msgid "Authorize security group ingress %s"
+msgstr ""
+
+#: nova/compute/api.py:3560
+#, python-format
+msgid "Revoke security group ingress %s"
+msgstr ""
+
+#: nova/compute/api.py:3613
+msgid "Security group id should be integer"
+msgstr ""
+
+#: nova/compute/claims.py:107 nova/compute/claims.py:250
+#, python-format
+msgid "Aborting claim: %s"
+msgstr ""
+
+#: nova/compute/claims.py:129
+#, python-format
+msgid ""
+"Attempting claim: memory %(memory_mb)d MB, disk %(disk_gb)d GB, VCPUs "
+"%(vcpus)d"
+msgstr ""
+
+#: nova/compute/claims.py:142
+msgid "Claim successful"
+msgstr ""
+
+#: nova/compute/claims.py:144
+msgid "Claim failed"
+msgstr ""
+
+#: nova/compute/claims.py:149
+msgid "Memory"
+msgstr ""
+
+#: nova/compute/claims.py:158
+msgid "Disk"
+msgstr ""
+
+#: nova/compute/claims.py:173
+msgid "CPU"
+msgstr ""
+
+#: nova/compute/claims.py:185
+#, python-format
+msgid "Total %(type)s: %(total)d %(unit)s, used: %(used).02f %(unit)s"
+msgstr ""
+
+#: nova/compute/claims.py:192
+#, python-format
+msgid "%(type)s limit not specified, defaulting to unlimited"
+msgstr ""
+
+#: nova/compute/claims.py:199
+#, python-format
+msgid "%(type)s limit: %(limit).02f %(unit)s, free: %(free).02f %(unit)s"
+msgstr ""
+
+#: nova/compute/claims.py:207
+#, python-format
+msgid ""
+"Unable to claim resources. Free %(type)s %(free).02f %(unit)s < "
+"requested %(requested)d %(unit)s"
+msgstr ""
+
+#: nova/compute/flavors.py:95
+msgid "names can only contain [a-zA-Z0-9_.- ]"
+msgstr ""
+
+#: nova/compute/flavors.py:104
+msgid "id cannot contain leading and/or trailing whitespace(s)"
+msgstr ""
+
+#: nova/compute/flavors.py:114
+msgid "id can only contain [a-zA-Z0-9_.- ]"
+msgstr ""
+
+#: nova/compute/flavors.py:124
+#, python-format
+msgid "'%s' argument must be a positive integer"
+msgstr ""
+
+#: nova/compute/flavors.py:134
+#, python-format
+msgid "'%s' argument must be an integer greater than or equal to 0"
+msgstr ""
+
+#: nova/compute/flavors.py:144
+msgid "'rxtx_factor' argument must be a positive float"
+msgstr ""
+
+#: nova/compute/flavors.py:154
+msgid "is_public must be a boolean"
+msgstr ""
+
+#: nova/compute/flavors.py:159
+#, python-format
+msgid "DB error: %s"
+msgstr ""
+
+#: nova/compute/flavors.py:170
+#, python-format
+msgid "Instance type %s not found for deletion"
+msgstr ""
+
+#: nova/compute/manager.py:235
+msgid "Possibly task preempted."
+msgstr ""
+
+#: nova/compute/manager.py:312
+#, python-format
+msgid "Cleaning up image %s"
+msgstr ""
+
+#: nova/compute/manager.py:318
+#, python-format
+msgid "Error while trying to clean up image %s"
+msgstr ""
+
+#: nova/compute/manager.py:459
+#, python-format
+msgid "%s is not a valid node managed by this compute host."
+msgstr ""
+
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
+msgid "Instance has been destroyed from under us while trying to set it to ERROR"
+msgstr ""
+
+#: nova/compute/manager.py:545
+#, python-format
+msgid ""
+"Deleting instance as its host (%(instance_host)s) is not equal to our "
+"host (%(our_host)s)."
+msgstr ""
+
+#: nova/compute/manager.py:561
+msgid "Instance has been marked deleted already, removing it from the hypervisor."
+msgstr ""
+
+#: nova/compute/manager.py:582
+msgid ""
+"Hypervisor driver does not support instance shared storage check, "
+"assuming it's not on shared storage"
+msgstr ""
+
+#: nova/compute/manager.py:588
+msgid "Failed to check if instance shared"
+msgstr ""
+
+#: nova/compute/manager.py:659
+msgid "Failed to complete a deletion"
+msgstr ""
+
+#: nova/compute/manager.py:684
+msgid "Failed to revert crashed migration"
+msgstr ""
+
+#: nova/compute/manager.py:687
+msgid "Instance found in migrating state during startup. Resetting task_state"
+msgstr ""
+
+#: nova/compute/manager.py:698
+#, python-format
+msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
+msgstr ""
+
+#: nova/compute/manager.py:704
+msgid "Rebooting instance after nova-compute restart."
+msgstr ""
+
+#: nova/compute/manager.py:715
+msgid "Hypervisor driver does not support resume guests"
+msgstr ""
+
+#: nova/compute/manager.py:720
+msgid "Failed to resume instance"
+msgstr ""
+
+#: nova/compute/manager.py:729
+msgid "Hypervisor driver does not support firewall rules"
+msgstr ""
+
+#: nova/compute/manager.py:733
+#, python-format
+msgid "Lifecycle event %(state)d on VM %(uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:749
+#, python-format
+msgid "Unexpected power state %d"
+msgstr ""
+
+#: nova/compute/manager.py:762
+#, python-format
+msgid ""
+"Event %s arrived for non-existent instance. The instance was probably "
+"deleted."
+msgstr ""
+
+#: nova/compute/manager.py:765
+#, python-format
+msgid "Ignoring event %s"
+msgstr ""
+
+#: nova/compute/manager.py:800
+msgid "Checking state"
+msgstr ""
+
+#: nova/compute/manager.py:892
+#, python-format
+msgid "Volume id: %s finished being created but was not set as 'available'"
+msgstr ""
+
+#: nova/compute/manager.py:947
+msgid "Success"
+msgstr ""
+
+#: nova/compute/manager.py:970
+msgid "Instance disappeared before we could start it"
+msgstr ""
+
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
+#, python-format
+msgid "No node specified, defaulting to %s"
+msgstr ""
+
+#: nova/compute/manager.py:1041
+msgid "Instance disappeared during build"
+msgstr ""
+
+#: nova/compute/manager.py:1047
+msgid "Failed to dealloc network for deleted instance"
+msgstr ""
+
+#: nova/compute/manager.py:1060
+msgid "Instance was deleted during spawn."
+msgstr ""
+
+#: nova/compute/manager.py:1090
+#, python-format
+msgid "Error: %s"
+msgstr ""
+
+#: nova/compute/manager.py:1107
+msgid "Clean up resource before rescheduling."
+msgstr ""
+
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
+msgid "Error trying to reschedule"
+msgstr ""
+
+#: nova/compute/manager.py:1147
+msgid "Retry info not present, will not reschedule"
+msgstr ""
+
+#: nova/compute/manager.py:1152
+msgid "No request spec, will not reschedule"
+msgstr ""
+
+#: nova/compute/manager.py:1158
+#, python-format
+msgid "Re-scheduling %(method)s: attempt %(num)d"
+msgstr ""
+
+#: nova/compute/manager.py:1187
+msgid "Instance build timed out. Set to error state."
+msgstr ""
+
+#: nova/compute/manager.py:1197
+msgid "Starting instance..."
+msgstr ""
+
+#: nova/compute/manager.py:1211
+msgid "Allocating IP information in the background."
+msgstr ""
+
+#: nova/compute/manager.py:1215
+#, python-format
+msgid ""
+"Treating negative config value (%(retries)s) for "
+"'network_allocate_retries' as 0."
+msgstr ""
+
+#: nova/compute/manager.py:1229
+#, python-format
+msgid "Instance network_info: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:1237
+#, python-format
+msgid "Instance failed network setup after %(attempts)d attempt(s)"
+msgstr ""
+
+#: nova/compute/manager.py:1241
+#, python-format
+msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
+msgstr ""
+
+#: nova/compute/manager.py:1392
+msgid "Instance failed block device setup"
+msgstr ""
+
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
+msgid "Instance failed to spawn"
+msgstr ""
+
+#: nova/compute/manager.py:1461
+msgid "Deallocating network for instance"
+msgstr ""
+
+#: nova/compute/manager.py:1577
+msgid "Instance disappeared during build."
+msgstr ""
+
+#: nova/compute/manager.py:1622
+msgid "Failed to deallocate network for instance."
+msgstr ""
+
+#: nova/compute/manager.py:1630
+#, python-format
+msgid "%(action_str)s instance"
+msgstr ""
+
+#: nova/compute/manager.py:1676
+#, python-format
+msgid "Ignoring DiskNotFound: %s"
+msgstr ""
+
+#: nova/compute/manager.py:1679
+#, python-format
+msgid "Ignoring VolumeNotFound: %s"
+msgstr ""
+
+#: nova/compute/manager.py:1688
+#, python-format
+msgid "terminating bdm %s"
+msgstr ""
+
+#: nova/compute/manager.py:1742
+#, python-format
+msgid "Ignoring volume cleanup failure due to %s"
+msgstr ""
+
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
+msgid "Setting instance vm_state to ERROR"
+msgstr ""
+
+#: nova/compute/manager.py:1951
+msgid "Rebuilding instance"
+msgstr ""
+
+#: nova/compute/manager.py:1964
+msgid "Invalid state of instance files on shared storage"
+msgstr ""
+
+#: nova/compute/manager.py:1968
+msgid "disk on shared storage, recreating using existing disk"
+msgstr ""
+
+#: nova/compute/manager.py:1972
+#, python-format
+msgid "disk not on shared storagerebuilding from: '%s'"
+msgstr ""
+
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
+#, python-format
+msgid "Failed to get compute_info for %s"
+msgstr ""
+
+#: nova/compute/manager.py:2068
+#, python-format
+msgid "bringing vm to original state: '%s'"
+msgstr ""
+
+#: nova/compute/manager.py:2099
+#, python-format
+msgid "Detaching from volume api: %s"
+msgstr ""
+
+#: nova/compute/manager.py:2118
+msgid "Rebooting instance"
+msgstr ""
+
+#: nova/compute/manager.py:2135
+#, python-format
+msgid ""
+"trying to reboot a non-running instance: (state: %(state)s expected: "
+"%(running)s)"
+msgstr ""
+
+#: nova/compute/manager.py:2171
+msgid "Reboot failed but instance is running"
+msgstr ""
+
+#: nova/compute/manager.py:2174
+#, python-format
+msgid "Cannot reboot instance: %s"
+msgstr ""
+
+#: nova/compute/manager.py:2187
+msgid "Instance disappeared during reboot"
+msgstr ""
+
+#: nova/compute/manager.py:2209
+msgid "instance live snapshotting"
+msgstr ""
+
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
+#, python-format
+msgid ""
+"trying to snapshot a non-running instance: (state: %(state)s expected: "
+"%(running)s)"
+msgstr ""
+
+#: nova/compute/manager.py:2304
+msgid "instance snapshotting"
+msgstr ""
+
+#: nova/compute/manager.py:2334
+msgid "Instance disappeared during snapshot"
+msgstr ""
+
+#: nova/compute/manager.py:2337
+msgid "Image not found"
+msgstr ""
+
+#: nova/compute/manager.py:2342
+msgid "Instance was deleted during snapshot."
+msgstr ""
+
+#: nova/compute/manager.py:2381
+#, python-format
+msgid "Found %(num_images)d images (rotation: %(rotation)d)"
+msgstr ""
+
+#: nova/compute/manager.py:2389
+#, python-format
+msgid "Rotating out %d backups"
+msgstr ""
+
+#: nova/compute/manager.py:2394
+#, python-format
+msgid "Deleting image %s"
+msgstr ""
+
+#: nova/compute/manager.py:2422
+#, python-format
+msgid "Failed to set admin password. Instance %s is not running"
+msgstr ""
+
+#: nova/compute/manager.py:2429
+msgid "Root password set"
+msgstr ""
+
+#: nova/compute/manager.py:2436
+msgid "set_admin_password is not implemented by this driver or guest instance."
+msgstr ""
+
+#: nova/compute/manager.py:2451
+#, python-format
+msgid "set_admin_password failed: %s"
+msgstr ""
+
+#: nova/compute/manager.py:2458
+msgid "error setting admin password"
+msgstr ""
+
+#: nova/compute/manager.py:2471
+#, python-format
+msgid ""
+"trying to inject a file into a non-running (state: %(current_state)s "
+"expected: %(expected_state)s)"
+msgstr ""
+
+#: nova/compute/manager.py:2476
+#, python-format
+msgid "injecting file to %s"
+msgstr ""
+
+#: nova/compute/manager.py:2494
+msgid ""
+"Unable to find a different image to use for rescue VM, using instance's "
+"current image"
+msgstr ""
+
+#: nova/compute/manager.py:2516
+msgid "Rescuing"
+msgstr ""
+
+#: nova/compute/manager.py:2539
+msgid "Error trying to Rescue Instance"
+msgstr ""
+
+#: nova/compute/manager.py:2543
+#, python-format
+msgid "Driver Error: %s"
+msgstr ""
+
+#: nova/compute/manager.py:2564
+msgid "Unrescuing"
+msgstr ""
+
+#: nova/compute/manager.py:2590
+#, python-format
+msgid "Changing instance metadata according to %r"
+msgstr ""
+
+#: nova/compute/manager.py:2626
+#, python-format
+msgid "Going to confirm migration %s"
+msgstr ""
+
+#: nova/compute/manager.py:2632
+#, python-format
+msgid "Migration %s is not found during confirmation"
+msgstr ""
+
+#: nova/compute/manager.py:2637
+#, python-format
+msgid "Migration %s is already confirmed"
+msgstr ""
+
+#: nova/compute/manager.py:2641
+#, python-format
+msgid ""
+"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
+"confirmation process"
+msgstr ""
+
+#: nova/compute/manager.py:2654
+msgid "Instance is not found during confirmation"
+msgstr ""
+
+#: nova/compute/manager.py:2836
+#, python-format
+msgid "Updating instance to original state: '%s'"
+msgstr ""
+
+#: nova/compute/manager.py:2874
+msgid "Instance has no source host"
+msgstr ""
+
+#: nova/compute/manager.py:2880
+msgid "destination same as source!"
+msgstr ""
+
+#: nova/compute/manager.py:2898
+msgid "Migrating"
+msgstr ""
+
+#: nova/compute/manager.py:3152
+#, python-format
+msgid "Failed to rollback quota for failed finish_resize: %s"
+msgstr ""
+
+#: nova/compute/manager.py:3217
+msgid "Pausing"
+msgstr ""
+
+#: nova/compute/manager.py:3235
+msgid "Unpausing"
+msgstr ""
+
+#: nova/compute/manager.py:3273
+msgid "Retrieving diagnostics"
+msgstr ""
+
+#: nova/compute/manager.py:3304
+msgid "Resuming"
+msgstr ""
+
+#: nova/compute/manager.py:3474
+msgid "Reset network"
+msgstr ""
+
+#: nova/compute/manager.py:3479
+msgid "Inject network info"
+msgstr ""
+
+#: nova/compute/manager.py:3482
+#, python-format
+msgid "network_info to inject: |%s|"
+msgstr ""
+
+#: nova/compute/manager.py:3500
+msgid "Get console output"
+msgstr ""
+
+#: nova/compute/manager.py:3527
+msgid "Getting vnc console"
+msgstr ""
+
+#: nova/compute/manager.py:3562
+msgid "Getting spice console"
+msgstr ""
+
+#: nova/compute/manager.py:3642
+#, python-format
+msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:3652
+#, python-format
+msgid ""
+"Failed to connect to volume %(volume_id)s while attaching at "
+"%(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:3672
+#, python-format
+msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:3706
+#, python-format
+msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
+msgstr ""
+
+#: nova/compute/manager.py:3717
+msgid "Detaching volume from unknown instance"
+msgstr ""
+
+#: nova/compute/manager.py:3728
+#, python-format
+msgid "Failed to detach volume %(volume_id)s from %(mp)s"
+msgstr ""
+
+#: nova/compute/manager.py:3752
+msgid "Updating volume usage cache with totals"
+msgstr ""
+
+#: nova/compute/manager.py:3786
+#, python-format
+msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
+msgstr ""
+
+#: nova/compute/manager.py:3807
+#, python-format
+msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
+msgstr ""
+
+#: nova/compute/manager.py:3871
+#, python-format
+msgid "allocate_port_for_instance returned %(ports)s ports"
+msgstr ""
+
+#: nova/compute/manager.py:3894
+#, python-format
+msgid "Port %s is not attached"
+msgstr ""
+
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
+#, python-format
+msgid "Host %s not found"
+msgstr ""
+
+#: nova/compute/manager.py:4052
+#, python-format
+msgid "Pre live migration failed at %s"
+msgstr ""
+
+#: nova/compute/manager.py:4081
+msgid "_post_live_migration() is started.."
+msgstr ""
+
+#: nova/compute/manager.py:4146
+#, python-format
+msgid "Migrating instance to %s finished successfully."
+msgstr ""
+
+#: nova/compute/manager.py:4148
+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:4171
+msgid "Post operation of migration started"
+msgstr ""
+
+#: nova/compute/manager.py:4339
+msgid "Updated the info_cache for instance"
+msgstr ""
+
+#: nova/compute/manager.py:4391
+#, python-format
+msgid ""
+"Found %(migration_count)d unconfirmed migrations older than "
+"%(confirm_window)d seconds"
+msgstr ""
+
+#: nova/compute/manager.py:4396
+#, python-format
+msgid "Setting migration %(migration_id)s to error: %(reason)s"
+msgstr ""
+
+#: nova/compute/manager.py:4405
+#, python-format
+msgid ""
+"Automatically confirming migration %(migration_id)s for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/compute/manager.py:4414
+#, python-format
+msgid "Instance %s not found"
+msgstr ""
+
+#: nova/compute/manager.py:4419
+msgid "In ERROR state"
+msgstr ""
+
+#: nova/compute/manager.py:4426
+#, python-format
+msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
+msgstr ""
+
+#: nova/compute/manager.py:4437
+#, python-format
+msgid "Error auto-confirming resize: %s. Will retry later."
+msgstr ""
+
+#: nova/compute/manager.py:4463
+msgid "Periodic task failed to offload instance."
+msgstr ""
+
+#: nova/compute/manager.py:4483
+#, python-format
+msgid ""
+"Running instance usage audit for host %(host)s from %(begin_time)s to "
+"%(end_time)s. %(number_instances)s instances."
+msgstr ""
+
+#: nova/compute/manager.py:4503
+#, python-format
+msgid "Failed to generate usage audit for instance on host %s"
+msgstr ""
+
+#: nova/compute/manager.py:4527
+msgid "Updating bandwidth usage cache"
+msgstr ""
+
+#: nova/compute/manager.py:4639
+msgid "Updating volume usage cache"
+msgstr ""
+
+#: nova/compute/manager.py:4666
+#, python-format
+msgid ""
+"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
+"the hypervisor."
+msgstr ""
+
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
+msgid "During sync_power_state the instance has a pending task. Skip."
+msgstr ""
+
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
+#, 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:4756
+msgid "Instance shutdown by itself. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
+msgid "error during stop() in sync_power_state."
+msgstr ""
+
+#: nova/compute/manager.py:4772
+msgid "Instance is suspended unexpectedly. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:4788
+msgid "Instance is paused unexpectedly. Ignore."
+msgstr ""
+
+#: nova/compute/manager.py:4794
+msgid "Instance is unexpectedly not found. Ignore."
+msgstr ""
+
+#: nova/compute/manager.py:4800
+msgid "Instance is not stopped. Calling the stop API."
+msgstr ""
+
+#: nova/compute/manager.py:4817
+msgid "Instance is not (soft-)deleted."
+msgstr ""
+
+#: nova/compute/manager.py:4825
+msgid "CONF.reclaim_instance_interval <= 0, skipping..."
+msgstr ""
+
+#: nova/compute/manager.py:4839
+msgid "Reclaiming deleted instance"
+msgstr ""
+
+#: nova/compute/manager.py:4846
+#, python-format
+msgid "Periodic reclaim failed to delete instance: %s"
+msgstr ""
+
+#: nova/compute/manager.py:4871
+#, python-format
+msgid "Deleting orphan compute node %s"
+msgstr ""
+
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
+#, python-format
+msgid "No service record for host %s"
+msgstr ""
+
+#: nova/compute/manager.py:4921
+#, python-format
+msgid ""
+"Detected instance with name label '%s' which is marked as DELETED but "
+"still present on host."
+msgstr ""
+
+#: nova/compute/manager.py:4927
+#, python-format
+msgid ""
+"Destroying instance with name label '%s' which is marked as DELETED but "
+"still present on host."
+msgstr ""
+
+#: nova/compute/manager.py:4936
+#, python-format
+msgid "Periodic cleanup failed to delete instance: %s"
+msgstr ""
+
+#: nova/compute/manager.py:4940
+#, python-format
+msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
+msgstr ""
+
+#: nova/compute/manager.py:4971
+#, python-format
+msgid "Setting instance back to %(state)s after: %(error)s"
+msgstr ""
+
+#: nova/compute/manager.py:4980
+#, python-format
+msgid "Setting instance back to ACTIVE after: %s"
+msgstr ""
+
+#: nova/compute/manager.py:5062
+msgid "Cleaning up deleted instances"
+msgstr ""
+
+#: nova/compute/manager.py:5071
+#, python-format
+msgid "There are %d instances to clean"
+msgstr ""
+
+#: nova/compute/manager.py:5075
+#, python-format
+msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:100
+msgid ""
+"Host field should not be set on the instance until resources have been "
+"claimed."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:105
+msgid ""
+"Node field should not be set on the instance until resources have been "
+"claimed."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:111 nova/compute/resource_tracker.py:154
+#, python-format
+msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:273
+msgid "Auditing locally available compute resources"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:278
+msgid ""
+"Virt driver does not support 'get_available_resource' Compute tracking "
+"is disabled."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:351
+#, python-format
+msgid "Compute_service record created for %(host)s:%(node)s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:357
+#, python-format
+msgid "Compute_service record updated for %(host)s:%(node)s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:388
+#, python-format
+msgid "Hypervisor: free ram (MB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:389
+#, python-format
+msgid "Hypervisor: free disk (GB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:394
+#, python-format
+msgid "Hypervisor: free VCPUs: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:396
+msgid "Hypervisor: VCPU information unavailable"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:400
+#, python-format
+msgid "Hypervisor: assignable PCI devices: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:403
+msgid "Hypervisor: no assignable PCI devices"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:410
+#, python-format
+msgid "Free ram (MB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:411
+#, python-format
+msgid "Free disk (GB): %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:416
+#, python-format
+msgid "Free VCPUS: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:418
+msgid "Free VCPU information unavailable"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:421
+#, python-format
+msgid "Free PCI devices: %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:457
+#, python-format
+msgid "Updating from migration %s"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:524
+msgid "Instance not resizing, skipping migration."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:539
+msgid "InstanceType could not be found, skipping migration."
+msgstr ""
+
+#: nova/compute/resource_tracker.py:629
+#, python-format
+msgid ""
+"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
+"memory)"
+msgstr ""
+
+#: nova/compute/resource_tracker.py:643
+#, python-format
+msgid "Missing keys: %s"
+msgstr ""
+
+#: nova/compute/rpcapi.py:55
+msgid "No compute host specified"
+msgstr ""
+
+#: nova/compute/rpcapi.py:57
+#, python-format
+msgid "Unable to find host for Instance %s"
+msgstr ""
+
+#: nova/compute/utils.py:192
+#, python-format
+msgid "Using %(prefix)s instead of %(req_prefix)s"
+msgstr ""
+
+#: nova/compute/utils.py:237
+#, python-format
+msgid "Can't access image %(image_id)s: %(error)s"
+msgstr ""
+
+#: nova/compute/utils.py:337
+msgid ""
+"No aggregate id or name specified for this notification and it will be "
+"ignored"
+msgstr ""
+
+#: nova/conductor/api.py:405
+msgid ""
+"Timed out waiting for nova-conductor. Is it running? Or did this service "
+"start before nova-conductor?"
+msgstr ""
+
+#: nova/conductor/manager.py:125
+#, python-format
+msgid "Instance update attempted for '%(key)s' on %(instance_uuid)s"
+msgstr ""
+
+#: nova/conductor/manager.py:339
+msgid "Invalid block_device_mapping_destroy invocation"
+msgstr ""
+
+#: nova/conductor/manager.py:662
+msgid "No valid host found for cold migrate"
+msgstr ""
+
+#: nova/conductor/manager.py:783 nova/conductor/manager.py:793
+msgid "Unshelve attempted but vm_state not SHELVED or SHELVED_OFFLOADED"
+msgstr ""
+
+#: nova/conductor/tasks/live_migrate.py:116
+#, python-format
+msgid ""
+"Unable to migrate %(instance_uuid)s to %(dest)s: Lack of "
+"memory(host:%(avail)s <= instance:%(mem_inst)s)"
+msgstr ""
+
+#: nova/conductor/tasks/live_migrate.py:167
+#, python-format
+msgid "Skipping host: %(host)s because: %(e)s"
+msgstr ""
+
+#: nova/conductor/tasks/live_migrate.py:191
+#, python-format
+msgid ""
+"Exceeded max scheduling retries %(max_retries)d for instance "
+"%(instance_uuid)s during live migration"
+msgstr ""
+
+#: nova/console/manager.py:82 nova/console/vmrc_manager.py:64
+msgid "Adding console"
+msgstr ""
+
+#: nova/console/manager.py:102 nova/console/vmrc_manager.py:114
+#, python-format
+msgid "Tried to remove non-existent console %(console_id)s."
+msgstr ""
+
+#: nova/console/vmrc_manager.py:117
+#, python-format
+msgid "Removing console %(console_id)s."
+msgstr ""
+
+#: nova/console/websocketproxy.py:60
+msgid "Invalid Token"
+msgstr ""
+
+#: nova/console/websocketproxy.py:79
+msgid "Invalid Connection Info"
+msgstr ""
+
+#: nova/console/xvp.py:101
+msgid "Rebuilding xvp conf"
+msgstr ""
+
+#: nova/console/xvp.py:121
+#, python-format
+msgid "Re-wrote %s"
+msgstr ""
+
+#: nova/console/xvp.py:126
+msgid "Failed to write configuration file"
+msgstr ""
+
+#: nova/console/xvp.py:129
+msgid "Stopping xvp"
+msgstr ""
+
+#: nova/console/xvp.py:142
+msgid "Starting xvp"
+msgstr ""
+
+#: nova/console/xvp.py:149
+#, python-format
+msgid "Error starting xvp: %s"
+msgstr ""
+
+#: nova/console/xvp.py:152
+msgid "Restarting xvp"
+msgstr ""
+
+#: nova/console/xvp.py:154
+msgid "xvp not running..."
+msgstr ""
+
+#: nova/console/xvp.py:205
+msgid "Failed to run xvp."
+msgstr ""
+
+#: nova/consoleauth/manager.py:93
+#, python-format
+msgid "Received Token: %(token)s, %(token_dict)s"
+msgstr ""
+
+#: nova/consoleauth/manager.py:118
+#, python-format
+msgid "Checking Token: %(token)s, %(token_valid)s"
+msgstr ""
+
+#: nova/db/api.py:598
+msgid "Failed to notify cells of instance destroy"
+msgstr ""
+
+#: nova/db/api.py:681 nova/db/api.py:709
+msgid "Failed to notify cells of instance update"
+msgstr ""
+
+#: nova/db/api.py:1647
+msgid "Failed to notify cells of bw_usage update"
+msgstr ""
+
+#: nova/db/api.py:1792
+msgid "Failed to notify cells of instance fault"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:166
+#, python-format
+msgid "Deadlock detected when running '%(func_name)s': Retrying..."
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:201
+msgid "model or base_model parameter should be subclass of NovaBase"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:214 nova/virt/baremetal/db/sqlalchemy/api.py:62
+#, python-format
+msgid "Unrecognized read_deleted value '%s'"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:767
+#, python-format
+msgid "Invalid floating ip id %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:988
+#, python-format
+msgid "Invalid floating IP %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1280 nova/db/sqlalchemy/api.py:1320
+#, python-format
+msgid "Invalid fixed IP Address %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1455
+#, python-format
+msgid "Invalid virtual interface address %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1548
+#, python-format
+msgid ""
+"Unknown osapi_compute_unique_server_name_scope value: %s Flag must be "
+"empty, \"global\" or \"project\""
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1706
+#, python-format
+msgid "Invalid instance id %s in request"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:1967
+#, python-format
+msgid "Invalid field name: %s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:3203
+#, python-format
+msgid "Change will make usage less than 0 for the following resources: %s"
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:4790
+#, python-format
+msgid ""
+"Volume(%s) has lower stats then what is in the database. Instance must "
+"have been rebooted or crashed. Updating totals."
+msgstr ""
+
+#: nova/db/sqlalchemy/api.py:5147
+#, python-format
+msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
+msgstr ""
+
+#: nova/db/sqlalchemy/migration.py:70
+#: nova/virt/baremetal/db/sqlalchemy/migration.py:67
+msgid "version should be an integer"
+msgstr ""
+
+#: nova/db/sqlalchemy/migration.py:97
+#: nova/virt/baremetal/db/sqlalchemy/migration.py:95
+msgid "Upgrade DB using Essex release first."
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:78
+#, python-format
+msgid ""
+"Please specify column %s in col_name_col_instance param. It is required "
+"because column has unsupported type by sqlite)."
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:84
+#, python-format
+msgid ""
+"col_name_col_instance param has wrong type of column instance for column "
+"%s It should be instance of sqlalchemy.Column."
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:227
+#, python-format
+msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:261
+#, python-format
+msgid "Missing column %(table)s.%(column)s in shadow table"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:267
+#, python-format
+msgid ""
+"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
+"%(shadow_c_type)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:276
+#, python-format
+msgid "Extra column %(table)s.%(column)s in shadow table"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:296
+msgid "Specify `table_name` or `table` param"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:299
+msgid "Specify only one param `table_name` `table`"
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:321 nova/db/sqlalchemy/utils.py:325
+#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:928
+#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:59
+#: nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py:167
+msgid "Exception while creating table."
+msgstr ""
+
+#: nova/db/sqlalchemy/utils.py:333
+msgid "Unsupported id columns type"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:63
+msgid "Exception while seeding instance_types table"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/145_add_volume_usage_cache.py:69
+msgid "volume_usage_cache table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:78
+#, python-format
+msgid "table '%s' not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/200_add_transport_url_to_cell.py:141
+#, python-format
+msgid "Failed to downgrade cell %(name)s: %(error)s"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:135
+msgid "project_user_quotas table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/203_make_user_quotas_key_and_value.py:143
+#, python-format
+msgid "%s table not dropped"
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:72
+msgid "Exception while creating table 'pci_devices'."
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:83
+msgid "Exception for adding pci stats to compute node."
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:97
+msgid "Exception while dropping 'pci_devices' tables."
+msgstr ""
+
+#: nova/db/sqlalchemy/migrate_repo/versions/213_add_pci_devices.py:107
+msgid "Exception for dropping pci stats from compute node."
+msgstr ""
+
+#: nova/image/glance.py:217
+#, python-format
+msgid ""
+"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', "
+"%(extra)s."
+msgstr ""
+
+#: nova/image/glance.py:250
+#, python-format
+msgid ""
+"When loading the module %(module_str)s the following error occurred: "
+"%(ex)s"
+msgstr ""
+
+#: nova/image/glance.py:323
+#, python-format
+msgid "Failed to instantiate the download handler for %(scheme)s"
+msgstr ""
+
+#: nova/image/glance.py:339
+#, python-format
+msgid "Successfully transferred using %s"
+msgstr ""
+
+#: nova/image/glance.py:575
+#, python-format
+msgid "fetching image %s from glance"
+msgstr ""
+
+#: nova/image/s3.py:333
+#, python-format
+msgid "Failed to download %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:350
+#, python-format
+msgid "Failed to decrypt %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:361
+#, python-format
+msgid "Failed to untar %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:371
+#, python-format
+msgid "Failed to upload %(image_location)s to %(image_path)s"
+msgstr ""
+
+#: nova/image/s3.py:383
+#, python-format
+msgid "Image %s was deleted underneath us"
+msgstr ""
+
+#: nova/image/s3.py:398
+#, python-format
+msgid "Failed to decrypt private key: %s"
+msgstr ""
+
+#: nova/image/s3.py:405
+#, python-format
+msgid "Failed to decrypt initialization vector: %s"
+msgstr ""
+
+#: nova/image/s3.py:416
+#, python-format
+msgid "Failed to decrypt image file %(image_file)s: %(err)s"
+msgstr ""
+
+#: nova/image/s3.py:428
+msgid "Unsafe filenames in image"
+msgstr ""
+
+#: nova/image/download/__init__.py:44
+#, python-format
+msgid ""
+"%(scheme)s is registered as a module twice. %(module_name)s is not being "
+"used."
+msgstr ""
+
+#: nova/image/download/file.py:32
+msgid ""
+"A list of filesystems that will be configured in this file under the "
+"sections image_file_url:<list entry name>"
+msgstr ""
+
+#: nova/image/download/file.py:79
+msgid ""
+"A unique ID given to each file system. This is value is set in Glance "
+"and agreed upon here so that the operator knowns they are dealing with "
+"the same file system."
+msgstr ""
+
+#: nova/image/download/file.py:84
+msgid "The path at which the file system is mounted."
+msgstr ""
+
+#: nova/image/download/file.py:93
+#, python-format
+msgid "The group %s(group_name) must be configured with an id."
+msgstr ""
+
+#: nova/image/download/file.py:111
+#, python-format
+msgid "The key %s is required in all file system descriptions."
+msgstr ""
+
+#: nova/image/download/file.py:121
+#, python-format
+msgid ""
+"The key %(r)s is required in the location metadata to access the url "
+"%(url)s."
+msgstr ""
+
+#: nova/image/download/file.py:128
+#, python-format
+msgid "The ID %(id)s is unknown."
+msgstr ""
+
+#: nova/image/download/file.py:136
+#, python-format
+msgid ""
+"The mount point advertised by glance: %(glance_mount)s, does not match "
+"the URL path: %(path)s"
+msgstr ""
+
+#: nova/image/download/file.py:154
+#, python-format
+msgid "No matching ID for the URL %s was found."
+msgstr ""
+
+#: nova/image/download/file.py:165
+#, python-format
+msgid "Copied %(source_file)s using %(module_str)s"
+msgstr ""
+
+#: nova/ipv6/account_identifier.py:40 nova/ipv6/rfc2462.py:36
+#, python-format
+msgid "Bad mac for to_global_ipv6: %s"
+msgstr ""
+
+#: nova/ipv6/account_identifier.py:42 nova/ipv6/rfc2462.py:38
+#, python-format
+msgid "Bad prefix for to_global_ipv6: %s"
+msgstr ""
+
+#: nova/ipv6/account_identifier.py:44
+#, python-format
+msgid "Bad project_id for to_global_ipv6: %s"
+msgstr ""
+
+#: nova/keymgr/conf_key_mgr.py:59
+msgid "keymgr.fixed_key not defined"
+msgstr ""
+
+#: nova/keymgr/mock_key_mgr.py:56
+msgid "This key manager is not suitable for use in production deployments"
+msgstr ""
+
+#: nova/keymgr/single_key_mgr.py:41
+msgid ""
+"This key manager is insecure and is not recommended for production "
+"deployments"
+msgstr ""
+
+#: nova/keymgr/single_key_mgr.py:73
+#, python-format
+msgid "Not deleting key %s"
+msgstr ""
+
+#: nova/network/api.py:57
+msgid "instance is a required argument to use @refresh_cache"
+msgstr ""
+
+#: nova/network/api.py:83
+msgid "Failed storing info cache"
+msgstr ""
+
+#: nova/network/api.py:244 nova/network/neutronv2/api.py:648
+#, python-format
+msgid "re-assign floating IP %(address)s from instance %(instance_id)s"
+msgstr ""
+
+#: nova/network/driver.py:41
+msgid "Network driver option required, but not specified"
+msgstr ""
+
+#: nova/network/driver.py:44
+#, python-format
+msgid "Loading network driver '%s'"
+msgstr ""
+
+#: nova/network/floating_ips.py:89
+#, python-format
+msgid "Fixed ip %s not found"
+msgstr ""
+
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
+#, python-format
+msgid "Interface %s not found"
+msgstr ""
+
+#: nova/network/floating_ips.py:123
+#, python-format
+msgid "floating IP allocation for instance |%s|"
+msgstr ""
+
+#: nova/network/floating_ips.py:178
+msgid "Floating IP is not associated. Ignore."
+msgstr ""
+
+#: nova/network/floating_ips.py:196
+#, python-format
+msgid "Address |%(address)s| is not allocated"
+msgstr ""
+
+#: nova/network/floating_ips.py:200
+#, python-format
+msgid "Address |%(address)s| is not allocated to your project |%(project)s|"
+msgstr ""
+
+#: nova/network/floating_ips.py:220
+#, python-format
+msgid "Quota exceeded for %s, tried to allocate floating IP"
+msgstr ""
+
+#: nova/network/floating_ips.py:279
+msgid "Failed to update usages deallocating floating IP"
+msgstr ""
+
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
+#, python-format
+msgid "Starting migration network for instance %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:542
+#, python-format
+msgid ""
+"Floating ip address |%(address)s| no longer belongs to instance "
+"%(instance_uuid)s. Will not migrate it "
+msgstr ""
+
+#: nova/network/floating_ips.py:578
+#, python-format
+msgid "Finishing migration network for instance %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:586
+#, python-format
+msgid ""
+"Floating ip address |%(address)s| no longer belongs to instance "
+"%(instance_uuid)s. Will notsetup it."
+msgstr ""
+
+#: nova/network/floating_ips.py:635
+#, python-format
+msgid ""
+"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
+"not visible to either the floating or instance DNS driver. It will be "
+"ignored."
+msgstr ""
+
+#: nova/network/floating_ips.py:675
+#, python-format
+msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
+msgstr ""
+
+#: nova/network/floating_ips.py:684
+#, python-format
+msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
+msgstr ""
+
+#: nova/network/ldapdns.py:108
+#, python-format
+msgid ""
+"Found multiple matches for domain %(domain)s.\n"
+"%(entry)s"
+msgstr ""
+
+#: nova/network/ldapdns.py:135
+#, python-format
+msgid "Unable to dequalify. %(name)s is not in %(domain)s.\n"
+msgstr ""
+
+#: nova/network/ldapdns.py:322
+msgid "ldap not installed"
+msgstr ""
+
+#: nova/network/ldapdns.py:333
+msgid "This driver only supports type 'a' entries."
+msgstr ""
+
+#: nova/network/ldapdns.py:376
+msgid "This shouldn't be getting called except during testing."
+msgstr ""
+
+#: nova/network/linux_net.py:221
+#, python-format
+msgid "Attempted to remove chain %s which does not exist"
+msgstr ""
+
+#: nova/network/linux_net.py:257
+#, python-format
+msgid "Unknown chain: %r"
+msgstr ""
+
+#: nova/network/linux_net.py:264
+msgid "Skipping duplicate iptables rule addition"
+msgstr ""
+
+#: nova/network/linux_net.py:288
+#, python-format
+msgid ""
+"Tried to remove rule that was not there: %(chain)r %(rule)r %(wrap)r "
+"%(top)r"
+msgstr ""
+
+#: nova/network/linux_net.py:423
+msgid "Skipping apply due to lack of new rules"
+msgstr ""
+
+#: nova/network/linux_net.py:451
+msgid "IPTablesManager.apply completed with success"
+msgstr ""
+
+#: nova/network/linux_net.py:706
+#, python-format
+msgid "arping error for ip %s"
+msgstr ""
+
+#: nova/network/linux_net.py:756
+#, python-format
+msgid "Removed %(num)d duplicate rules for floating ip %(float)s"
+msgstr ""
+
+#: nova/network/linux_net.py:804
+#, python-format
+msgid "Error deleting conntrack entries for %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1006
+#, python-format
+msgid "Pid %d is stale, skip killing dnsmasq"
+msgstr ""
+
+#: nova/network/linux_net.py:1051
+#, python-format
+msgid "Hupping dnsmasq threw %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1053
+#, python-format
+msgid "Pid %d is stale, relaunching dnsmasq"
+msgstr ""
+
+#: nova/network/linux_net.py:1133
+#, python-format
+msgid "killing radvd threw %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1135
+#, python-format
+msgid "Pid %d is stale, relaunching radvd"
+msgstr ""
+
+#: nova/network/linux_net.py:1323
+#, python-format
+msgid "Net device removed: '%s'"
+msgstr ""
+
+#: nova/network/linux_net.py:1326
+#, python-format
+msgid "Failed removing net device: '%s'"
+msgstr ""
+
+#: nova/network/linux_net.py:1444
+#, python-format
+msgid "Starting VLAN interface %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1490
+#, python-format
+msgid "Starting Bridge %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1502
+#, python-format
+msgid "Adding interface %(interface)s to bridge %(bridge)s"
+msgstr ""
+
+#: nova/network/linux_net.py:1540
+#, python-format
+msgid "Failed to add interface: %s"
+msgstr ""
+
+#: nova/network/linux_net.py:1777
+#, python-format
+msgid "Starting bridge %s "
+msgstr ""
+
+#: nova/network/linux_net.py:1785
+#, python-format
+msgid "Done starting bridge %s"
+msgstr ""
+
+#: nova/network/manager.py:361
+#, python-format
+msgid "Disassociated %s stale fixed ip(s)"
+msgstr ""
+
+#: nova/network/manager.py:365
+msgid "setting network host"
+msgstr ""
+
+#: nova/network/manager.py:488
+msgid "network allocations"
+msgstr ""
+
+#: nova/network/manager.py:495
+#, python-format
+msgid "networks retrieved for instance: |%s|"
+msgstr ""
+
+#: nova/network/manager.py:543
+msgid "network deallocation for instance"
+msgstr ""
+
+#: nova/network/manager.py:805
+#, python-format
+msgid "instance-dns-zone not found |%s|."
+msgstr ""
+
+#: nova/network/manager.py:812
+#, python-format
+msgid ""
+"instance-dns-zone is |%(domain)s|, which is in availability zone "
+"|%(zone)s|. Instance is in zone |%(zone2)s|. No DNS record will be "
+"created."
+msgstr ""
+
+#: nova/network/manager.py:837
+#, python-format
+msgid "Quota exceeded for %s, tried to allocate fixed IP"
+msgstr ""
+
+#: nova/network/manager.py:897
+msgid "Failed to update usages deallocating fixed IP"
+msgstr ""
+
+#: nova/network/manager.py:923
+#, python-format
+msgid "Unable to release %s because vif doesn't exist."
+msgstr ""
+
+#: nova/network/manager.py:962
+#, python-format
+msgid "Leased IP |%s|"
+msgstr ""
+
+#: nova/network/manager.py:966
+#, python-format
+msgid "IP %s leased that is not associated"
+msgstr ""
+
+#: nova/network/manager.py:975
+#, python-format
+msgid "IP |%s| leased that isn't allocated"
+msgstr ""
+
+#: nova/network/manager.py:980
+#, python-format
+msgid "Released IP |%s|"
+msgstr ""
+
+#: nova/network/manager.py:984
+#, python-format
+msgid "IP %s released that is not associated"
+msgstr ""
+
+#: nova/network/manager.py:988
+#, python-format
+msgid "IP %s released that was not leased"
+msgstr ""
+
+#: nova/network/manager.py:1007
+#, python-format
+msgid "%s must be an integer"
+msgstr ""
+
+#: nova/network/manager.py:1031
+msgid "Maximum allowed length for 'label' is 255."
+msgstr ""
+
+#: nova/network/manager.py:1051
+#, python-format
+msgid ""
+"Subnet(s) too large, defaulting to /%s. To override, specify "
+"network_size flag."
+msgstr ""
+
+#: nova/network/manager.py:1134
+msgid "cidr already in use"
+msgstr ""
+
+#: nova/network/manager.py:1137
+#, python-format
+msgid "requested cidr (%(cidr)s) conflicts with existing supernet (%(super)s)"
+msgstr ""
+
+#: nova/network/manager.py:1148
+#, python-format
+msgid ""
+"requested cidr (%(cidr)s) conflicts with existing smaller cidr "
+"(%(smaller)s)"
+msgstr ""
+
+#: nova/network/manager.py:1214
+msgid "Network already exists!"
+msgstr ""
+
+#: nova/network/manager.py:1233
+#, python-format
+msgid "Network must be disassociated from project %s before delete"
+msgstr ""
+
+#: nova/network/manager.py:1832
+msgid ""
+"The sum between the number of networks and the vlan start cannot be "
+"greater than 4094"
+msgstr ""
+
+#: nova/network/manager.py:1839
+#, python-format
+msgid ""
+"The network range is not big enough to fit %(num_networks)s networks. "
+"Network size is %(network_size)s"
+msgstr ""
+
+#: nova/network/minidns.py:49
+#, python-format
+msgid "minidns file is |%s|"
+msgstr ""
+
+#: nova/network/minidns.py:76 nova/network/minidns.py:107
+msgid "Invalid name"
+msgstr ""
+
+#: nova/network/minidns.py:79
+msgid "This driver only supports type 'a'"
+msgstr ""
+
+#: nova/network/minidns.py:123
+#, python-format
+msgid "Cannot delete entry |%s|"
+msgstr ""
+
+#: nova/network/minidns.py:202
+#, python-format
+msgid "deleted %s"
+msgstr ""
+
+#: nova/network/minidns.py:208
+#, python-format
+msgid "Cannot delete domain |%s|"
+msgstr ""
+
+#: nova/network/model.py:80
+#, python-format
+msgid "Invalid IP format %s"
+msgstr ""
+
+#: nova/network/neutronv2/__init__.py:47
+#, python-format
+msgid "Neutron client authentication failed: %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:183
+#, python-format
+msgid "Successfully created port: %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:187
+#, python-format
+msgid "Neutron error creating port on network %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:224
+#, python-format
+msgid "allocate_for_instance() for %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:227
+#, python-format
+msgid "empty project id for instance %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:265
+msgid "No network configured!"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:284
+#, python-format
+msgid ""
+"Multiple security groups found matching '%s'. Use an ID to be more "
+"specific."
+msgstr ""
+
+#: nova/network/neutronv2/api.py:350
+#, python-format
+msgid "Failed to update port %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:357
+#, python-format
+msgid "Failed to delete port %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:402
+#, python-format
+msgid "deallocate_for_instance() for %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:416
+#, python-format
+msgid "Failed to delete neutron port %(portid)s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:438
+#, python-format
+msgid "Failed to delete neutron port %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:461
+#, python-format
+msgid "get_instance_nw_info() for %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:493
+#, python-format
+msgid ""
+"Unable to update port %(portid)s on subnet %(subnet_id)s with failure: "
+"%(exception)s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:523
+#, python-format
+msgid "Unable to update port %(portid)s with failure: %(exception)s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:533
+#, python-format
+msgid "validate_networks() for %s"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:542
+msgid "Multiple possible networks found, use a Network ID to be more specific."
+msgstr ""
+
+#: nova/network/neutronv2/api.py:810
+#, python-format
+msgid "Multiple floating IP pools matches found for name '%s'"
+msgstr ""
+
+#: nova/network/neutronv2/api.py:906
+#, python-format
+msgid "Unable to update host of port %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:58
+#, python-format
+msgid "Neutron Error creating security group %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:79
+#, python-format
+msgid "Neutron Error updating security group %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:133
+#, python-format
+msgid "Neutron security group %s not found"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:136
+#: nova/network/security_group/neutron_driver.py:183
+#: nova/network/security_group/neutron_driver.py:278
+#, python-format
+msgid "Neutron Error: %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:157
+msgid "Neutron Error getting security groups"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:166
+msgid "Security group id should be uuid"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:203
+#, python-format
+msgid "Neutron Error getting security group %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:207
+#, python-format
+msgid "Neutron Error adding rules to security group %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:211
+#: nova/network/security_group/neutron_driver.py:374
+#: nova/network/security_group/neutron_driver.py:381
+#: nova/network/security_group/neutron_driver.py:407
+#: nova/network/security_group/neutron_driver.py:423
+#: nova/network/security_group/neutron_driver.py:430
+#: nova/network/security_group/neutron_driver.py:459
+msgid "Neutron Error:"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:265
+#, python-format
+msgid "Neutron Error unable to delete %s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:275
+#, python-format
+msgid "Neutron security group rule %s not found"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:390
+#, python-format
+msgid ""
+"Cannot add security group %(name)s to %(instance)s since the port "
+"%(port_id)s does not meet security requirements"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:400
+#: nova/network/security_group/neutron_driver.py:451
+#, python-format
+msgid "Adding security group %(security_group_id)s to port %(port_id)s"
+msgstr ""
+
+#: nova/network/security_group/neutron_driver.py:461
+#, python-format
+msgid ""
+"Security group %(security_group_name)s not assocaited with the instance "
+"%(instance)s"
+msgstr ""
+
+#: nova/network/security_group/security_group_base.py:138
+#, python-format
+msgid "This rule already exists in group %s"
+msgstr ""
+
+#: nova/objects/base.py:69
+#, python-format
+msgid "Error setting %(attr)s"
+msgstr ""
+
+#: nova/objects/base.py:164
+msgid "Invalid version string"
+msgstr ""
+
+#: nova/objects/base.py:212
+#, python-format
+msgid "Unable to instantiate unregistered object type %(objtype)s"
+msgstr ""
+
+#: nova/objects/base.py:311
+#, python-format
+msgid "Cannot load '%s' in the base class"
+msgstr ""
+
+#: nova/objects/base.py:351
+#, python-format
+msgid "%(objname)s object has no attribute '%(attrname)s'"
+msgstr ""
+
+#: nova/objects/instance.py:422
+#, python-format
+msgid "No save handler for %s"
+msgstr ""
+
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
+#: nova/objects/instance_info_cache.py:85
+msgid "Failed to notify cells of instance info cache update"
+msgstr ""
+
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
+msgid "A list of strings is required here"
+msgstr ""
+
+#: nova/objects/utils.py:112
+msgid "Invalid values found in list (strings are required)"
+msgstr ""
+
+#: nova/objects/utils.py:124
+msgid "A dict of strings is required here"
+msgstr ""
+
+#: nova/objects/utils.py:126
+msgid "Invalid keys found in dict (strings are required)"
+msgstr ""
+
+#: nova/objects/utils.py:129
+msgid "Invalid values found in dict (strings are required)"
+msgstr ""
+
+#: nova/openstack/common/eventlet_backdoor.py:142
+#, python-format
+msgid "Eventlet backdoor listening on %(port)s for process %(pid)d"
+msgstr ""
+
+#: nova/openstack/common/excutils.py:62
+#, python-format
+msgid "Original exception being dropped: %s"
+msgstr ""
+
+#: nova/openstack/common/excutils.py:90
+#, python-format
+msgid "Unexpected exception occurred %d time(s)... retrying."
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:100
+#, python-format
+msgid "Could not release the acquired lock `%s`"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:166
+#, python-format
+msgid "Got semaphore \"%(lock)s\""
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:175
+#, python-format
+msgid "Attempting to grab file lock \"%(lock)s\""
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:185
+#, python-format
+msgid "Created lock path: %s"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:203
+#, python-format
+msgid "Got file lock \"%(lock)s\" at %(path)s"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:207
+#, python-format
+msgid "Released file lock \"%(lock)s\" at %(path)s"
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:244
+#, python-format
+msgid "Got semaphore / lock \"%(function)s\""
+msgstr ""
+
+#: nova/openstack/common/lockutils.py:248
+#, python-format
+msgid "Semaphore / lock released \"%(function)s\""
+msgstr ""
+
+#: nova/openstack/common/log.py:245
+#, python-format
+msgid "Deprecated: %s"
+msgstr ""
+
+#: nova/openstack/common/log.py:337
+#, python-format
+msgid "Error loading logging config %(log_config)s: %(err_msg)s"
+msgstr ""
+
+#: nova/openstack/common/log.py:387
+#, python-format
+msgid "syslog facility must be one of: %s"
+msgstr ""
+
+#: nova/openstack/common/log.py:557
+#, python-format
+msgid "Fatal call to deprecated config: %(msg)s"
+msgstr ""
+
+#: nova/openstack/common/loopingcall.py:84
+#, python-format
+msgid "task run outlasted interval by %s sec"
+msgstr ""
+
+#: nova/openstack/common/loopingcall.py:91
+msgid "in fixed duration looping call"
+msgstr ""
+
+#: nova/openstack/common/loopingcall.py:131
+#, python-format
+msgid "Dynamic looping call sleeping for %.02f seconds"
+msgstr ""
+
+#: nova/openstack/common/loopingcall.py:138
+msgid "in dynamic looping call"
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:42
+#, python-format
+msgid "Unexpected argument for periodic task creation: %(arg)s."
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:133
+#, python-format
+msgid "Skipping periodic task %(task)s because its interval is negative"
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:138
+#, python-format
+msgid "Skipping periodic task %(task)s because it is disabled"
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:176
+#, python-format
+msgid "Running periodic task %(full_task_name)s"
+msgstr ""
+
+#: nova/openstack/common/periodic_task.py:184
+#, python-format
+msgid "Error during %(full_task_name)s: %(e)s"
+msgstr ""
+
+#: nova/openstack/common/policy.py:394
+#, python-format
+msgid "Failed to understand rule %(rule)s"
+msgstr ""
+
+#: nova/openstack/common/policy.py:404
+#, python-format
+msgid "No handler for matches of kind %s"
+msgstr ""
+
+#: nova/openstack/common/policy.py:679
+#, python-format
+msgid "Failed to understand rule %(rule)r"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:132
+#, python-format
+msgid "Got unknown keyword args to utils.execute: %r"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:147
+#, python-format
+msgid "Running cmd (subprocess): %s"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:172
+#: nova/openstack/common/processutils.py:244 nova/virt/powervm/common.py:118
+#, python-format
+msgid "Result was %s"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:184
+#, python-format
+msgid "%r failed. Retrying."
+msgstr ""
+
+#: nova/openstack/common/processutils.py:223
+#, python-format
+msgid "Running cmd (SSH): %s"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:225
+msgid "Environment not supported over SSH"
+msgstr ""
+
+#: nova/openstack/common/processutils.py:229
+msgid "process_input not supported over SSH"
+msgstr ""
+
+#: nova/openstack/common/service.py:113 nova/openstack/common/service.py:276
+msgid "Full set of CONF:"
+msgstr ""
+
+#: nova/openstack/common/service.py:122 nova/openstack/common/service.py:219
+#, python-format
+msgid "Caught %s, exiting"
+msgstr ""
+
+#: nova/openstack/common/service.py:165
+msgid "Parent process has died unexpectedly, exiting"
+msgstr ""
+
+#: nova/openstack/common/service.py:201
+msgid "Forking too fast, sleeping"
+msgstr ""
+
+#: nova/openstack/common/service.py:224
+msgid "Unhandled exception"
+msgstr ""
+
+#: nova/openstack/common/service.py:231
+#, python-format
+msgid "Started child %d"
+msgstr ""
+
+#: nova/openstack/common/service.py:241
+#, python-format
+msgid "Starting %d workers"
+msgstr ""
+
+#: nova/openstack/common/service.py:258
+#, python-format
+msgid "Child %(pid)d killed by signal %(sig)d"
+msgstr ""
+
+#: nova/openstack/common/service.py:262
+#, python-format
+msgid "Child %(pid)s exited with status %(code)d"
+msgstr ""
+
+#: nova/openstack/common/service.py:266
+#, python-format
+msgid "pid %d not in child list"
+msgstr ""
+
+#: nova/openstack/common/service.py:294
+#, python-format
+msgid "Caught %s, stopping children"
+msgstr ""
+
+#: nova/openstack/common/service.py:305
+#, python-format
+msgid "Waiting on %d children to exit"
+msgstr ""
+
+#: nova/openstack/common/sslutils.py:100
+#, python-format
+msgid "Invalid SSL version : %s"
+msgstr ""
+
+#: nova/openstack/common/strutils.py:86
+#, python-format
+msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
+msgstr ""
+
+#: nova/openstack/common/strutils.py:182
+#, python-format
+msgid "Invalid string format: %s"
+msgstr ""
+
+#: nova/openstack/common/strutils.py:189
+#, python-format
+msgid "Unknown byte multiplier: %s"
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/session.py:542
+msgid "DB exception wrapped."
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/session.py:604
+#, python-format
+msgid "Got mysql server has gone away: %s"
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/session.py:684
+#, python-format
+msgid "SQL connection failed. %s attempts left."
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/utils.py:72
+msgid "Id not in sort_keys; is sort_keys unique?"
+msgstr ""
+
+#: nova/openstack/common/db/sqlalchemy/utils.py:120
+msgid "Unknown sort direction, must be 'desc' or 'asc'"
+msgstr ""
+
+#: nova/openstack/common/notifier/api.py:129
+#, python-format
+msgid "%s not in valid priorities"
+msgstr ""
+
+#: nova/openstack/common/notifier/api.py:145
+#, python-format
+msgid ""
+"Problem '%(e)s' attempting to send to notification system. "
+"Payload=%(payload)s"
+msgstr ""
+
+#: nova/openstack/common/notifier/api.py:164
+#, python-format
+msgid "Failed to load notifier %s. These notifications will not be sent."
+msgstr ""
+
+#: nova/openstack/common/notifier/rabbit_notifier.py:27
+msgid "The rabbit_notifier is now deprecated. Please use rpc_notifier instead."
+msgstr ""
+
+#: nova/openstack/common/notifier/rpc_notifier.py:45
+#: nova/openstack/common/notifier/rpc_notifier2.py:51
+#, python-format
+msgid "Could not send notification to %(topic)s. Payload=%(message)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/__init__.py:105
+#, python-format
+msgid ""
+"A RPC is being made while holding a lock. The locks currently held are "
+"%(locks)s. This is probably a bug. Please report it. Include the "
+"following: [%(stack)s]."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:75
+msgid "Pool creating new connection"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:202
+#, python-format
+msgid "No calling threads waiting for msg_id : %(msg_id)s, message : %(data)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:205
+#, python-format
+msgid "_call_waiters: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:212
+#, python-format
+msgid ""
+"Number of call waiters is greater than warning threshhold: %d. There "
+"could be a MulticallProxyWaiter leak."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:290
+#, python-format
+msgid "unpacked context: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:341
+#, python-format
+msgid "UNIQUE_ID is %s."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:434
+#, python-format
+msgid "received %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:442
+#, python-format
+msgid "no method for message: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:443
+#, python-format
+msgid "No method for message: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:471
+#: nova/openstack/common/rpc/impl_zmq.py:280
+#, python-format
+msgid "Expected exception during message handling (%s)"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:479
+#: nova/openstack/common/rpc/impl_zmq.py:286
+msgid "Exception during message handling"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:553
+#, python-format
+msgid "Making synchronous call on %s ..."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:556
+#, python-format
+msgid "MSG_ID is %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:582
+#, python-format
+msgid "Making asynchronous cast on %s..."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:591
+msgid "Making asynchronous fanout cast..."
+msgstr ""
+
+#: nova/openstack/common/rpc/amqp.py:619
+#, python-format
+msgid "Sending %(event_type)s on %(topic)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:77
+msgid "An unknown RPC related exception occurred."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:107
+#, python-format
+msgid ""
+"Remote error: %(exc_type)s %(value)s\n"
+"%(traceback)s."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:124
+#, python-format
+msgid ""
+"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:"
+" \"%(method)s\" info: \"%(info)s\""
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:141
+#: nova/openstack/common/rpc/common.py:142
+#: nova/openstack/common/rpc/common.py:143
+msgid "<unknown>"
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:147
+#, python-format
+msgid "Found duplicate message(%(msg_id)s). Skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:151
+msgid "Invalid reuse of an RPC connection."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:155
+#, python-format
+msgid "Specified RPC version, %(version)s, not supported by this endpoint."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:160
+#, python-format
+msgid ""
+"Specified RPC envelope version, %(version)s, not supported by this "
+"endpoint."
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:165
+#, python-format
+msgid "Specified RPC version cap, %(version_cap)s, is too low"
+msgstr ""
+
+#: nova/openstack/common/rpc/common.py:289
+#, python-format
+msgid "Returning exception %s to caller"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:157
+msgid "Failed to process message ... skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:161
+msgid "Failed to process message ... will requeue."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:496
+#, python-format
+msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:518
+#, python-format
+msgid "Connected to AMQP server on %(hostname)s:%(port)d"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:555
+#, python-format
+msgid ""
+"Unable to connect to AMQP server on %(hostname)s:%(port)d after "
+"%(max_retries)d tries: %(err_str)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:569
+#, python-format
+msgid ""
+"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying "
+"again in %(sleep_time)d seconds."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:623
+#: nova/openstack/common/rpc/impl_qpid.py:585
+#, python-format
+msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:641
+#: nova/openstack/common/rpc/impl_qpid.py:600
+#, python-format
+msgid "Timed out waiting for RPC response: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:645
+#: nova/openstack/common/rpc/impl_qpid.py:604
+#, python-format
+msgid "Failed to consume message from queue: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_kombu.py:684
+#: nova/openstack/common/rpc/impl_qpid.py:639
+#, python-format
+msgid "Failed to publish message to topic '%(topic)s': %(err_str)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:89
+#, python-format
+msgid "Invalid value for qpid_topology_version: %d"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:191
+msgid "Failed to process message... skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:527
+#, python-format
+msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:533
+#, python-format
+msgid "Connected to AMQP server on %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:546
+msgid "Re-established AMQP queues"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_qpid.py:612
+msgid "Error processing message. Skipping it."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:96
+msgid "JSON serialization failed."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:101
+#, python-format
+msgid "Deserializing: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:136
+#, python-format
+msgid "Connecting to %(addr)s with %(type)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:137
+#, python-format
+msgid "-> Subscribed to %(subscribe)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:138
+#, python-format
+msgid "-> bind: %(bind)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:146
+msgid "Could not open socket."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:158
+#, python-format
+msgid "Subscribing to %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:200
+msgid "You cannot recv on this socket."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:205
+msgid "You cannot send on this socket."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:267
+#, python-format
+msgid "Running func with context: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:305
+msgid "Sending reply"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:339
+msgid "RPC message did not include method."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:371
+msgid "Registering reactor"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:383
+msgid "In reactor registered"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:388
+msgid "Consuming socket"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:438
+#, python-format
+msgid "Creating proxy for topic: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:444
+msgid "Topic contained dangerous characters."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:476
+msgid "Topic socket file creation failed."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:482
+#, python-format
+msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:498
+#, python-format
+msgid "Required IPC directory does not exist at %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:507
+#, python-format
+msgid "Permission denied to IPC directory at %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:510
+msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:544
+#, python-format
+msgid "CONSUMER RECEIVED DATA: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:563
+msgid "ZMQ Envelope version unsupported or unknown."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:591
+msgid "Skipping topic registration. Already registered."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:598
+#, python-format
+msgid "Consumer is a zmq.%s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:650
+msgid "Creating payload"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:663
+msgid "Creating queue socket for reply waiter"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:676
+msgid "Sending cast"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:679
+msgid "Cast sent; Waiting reply"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:682
+#, python-format
+msgid "Received message: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:683
+msgid "Unpacking response"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:692
+msgid "Unsupported or unknown ZMQ envelope returned."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:699
+msgid "RPC Message Invalid."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:722
+#, python-format
+msgid "%(msg)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:725
+#, python-format
+msgid "Sending message(s) to: %s"
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:729
+msgid "No matchmaker results. Not casting."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:732
+msgid "No match from matchmaker."
+msgstr ""
+
+#: nova/openstack/common/rpc/impl_zmq.py:814
+#, python-format
+msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead"
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:47
+msgid "Match not found by MatchMaker."
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:81
+msgid "Matchmaker does not implement registration or heartbeat."
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:217
+#, python-format
+msgid "Matchmaker unregistered: %(key)s, %(host)s"
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker.py:229
+msgid "Register before starting heartbeat."
+msgstr ""
+
+#: nova/openstack/common/rpc/matchmaker_ring.py:77
+#: nova/openstack/common/rpc/matchmaker_ring.py:95
+#, python-format
+msgid "No key defining hosts for topic '%s', see ringfile"
+msgstr ""
+
+#: nova/pci/pci_manager.py:156
+#, python-format
+msgid "Trying to remove device with %(status)sownership %(instance_uuid)s"
+msgstr ""
+
+#: nova/scheduler/chance.py:57
+msgid "Is the appropriate service running?"
+msgstr ""
+
+#: nova/scheduler/chance.py:62
+msgid "Could not find another compute"
+msgstr ""
+
+#: nova/scheduler/driver.py:58
+msgid "Exception during scheduler.run_instance"
+msgstr ""
+
+#: nova/scheduler/driver.py:60 nova/scheduler/utils.py:77
+#, python-format
+msgid "Setting instance to %s state."
+msgstr ""
+
+#: nova/scheduler/driver.py:134
+msgid "Driver must implement schedule_run_instance"
+msgstr ""
+
+#: nova/scheduler/driver.py:143
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:148
+msgid "Driver must implement select_hosts"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:78
+#, python-format
+msgid ""
+"Attempting to build %(num_instances)d instance(s) uuids: "
+"%(instance_uuids)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:82
+#, python-format
+msgid "Request Spec: %s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:102
+#, python-format
+msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:181
+msgid "Instance disappeared during scheduling"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:220
+msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:237
+#, python-format
+msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:271
+#, python-format
+msgid ""
+"Exceeded max scheduling attempts %(max_attempts)d for instance "
+"%(instance_uuid)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:339
+#, python-format
+msgid "Filtered %(hosts)s"
+msgstr ""
+
+#: nova/scheduler/filter_scheduler.py:344
+#, python-format
+msgid "Weighed %(hosts)s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:337
+#, python-format
+msgid "Host filter ignoring hosts: %s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:349
+#, python-format
+msgid "Host filter forcing available hosts to %s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:352
+#, python-format
+msgid "No hosts matched due to not matching 'force_hosts' value of '%s'"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:365
+#, python-format
+msgid "Host filter forcing available nodes to %s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:368
+#, python-format
+msgid "No nodes matched due to not matching 'force_nodes' value of '%s'"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:408
+#, python-format
+msgid "Ignoring %(service_name)s service update from %(host)s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:414
+#, python-format
+msgid "Received %(service_name)s service update from %(state_key)s."
+msgstr ""
+
+#: nova/scheduler/host_manager.py:434
+#: nova/scheduler/filters/trusted_filter.py:212
+#, python-format
+msgid "No service for compute ID %s"
+msgstr ""
+
+#: nova/scheduler/host_manager.py:456
+#, python-format
+msgid "Removing dead compute node %(host)s:%(node)s from scheduler"
+msgstr ""
+
+#: nova/scheduler/scheduler_options.py:72
+#, python-format
+msgid "Could not stat scheduler options file %(filename)s: '%(e)s'"
+msgstr ""
+
+#: nova/scheduler/scheduler_options.py:81
+#, python-format
+msgid "Could not decode scheduler options: '%s'"
+msgstr ""
+
+#: nova/scheduler/utils.py:59
+#, python-format
+msgid "Failed to %(service)s_%(method)s: %(ex)s"
+msgstr ""
+
+#: nova/scheduler/filters/affinity_filter.py:108
+#, python-format
+msgid "Group anti affinity: check if %(host)s not in %(configured)s"
+msgstr ""
+
+#: nova/scheduler/filters/affinity_filter.py:124
+#, python-format
+msgid "Group affinity: check if %(host)s in %(configured)s"
+msgstr ""
+
+#: nova/scheduler/filters/aggregate_instance_extra_specs.py:59
+#, python-format
+msgid ""
+"%(host_state)s fails instance_type extra_specs requirements. Extra_spec "
+"%(key)s is not in aggregate."
+msgstr ""
+
+#: nova/scheduler/filters/aggregate_instance_extra_specs.py:67
+#, python-format
+msgid ""
+"%(host_state)s fails instance_type extra_specs requirements. "
+"'%(aggregate_vals)s' do not match '%(req)s'"
+msgstr ""
+
+#: nova/scheduler/filters/aggregate_multitenancy_isolation.py:48
+#, python-format
+msgid "%s fails tenant id on aggregate"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
+#, python-format
+msgid "%(host_state)s fails instance_type extra_specs requirements"
+msgstr ""
+
+#: nova/scheduler/filters/compute_filter.py:43
+#, python-format
+msgid "%(host_state)s is disabled or has not been heard from in a while"
+msgstr ""
+
+#: nova/scheduler/filters/core_filter.py:51
+msgid "VCPUs not set; assuming CPU collection broken"
+msgstr ""
+
+#: nova/scheduler/filters/core_filter.py:94
+#: nova/scheduler/filters/ram_filter.py:95
+#, python-format
+msgid ""
+"%(num_values)d ratio values found, of which the minimum value will be "
+"used."
+msgstr ""
+
+#: nova/scheduler/filters/core_filter.py:101
+#, python-format
+msgid "Could not decode cpu_allocation_ratio: '%s'"
+msgstr ""
+
+#: nova/scheduler/filters/disk_filter.py:48
+#, python-format
+msgid ""
+"%(host_state)s does not have %(requested_disk)s MB usable disk, it only "
+"has %(usable_disk_mb)s MB usable disk."
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:53
+#, python-format
+msgid ""
+"Instance contains properties %(image_props)s, but no corresponding "
+"supported_instances are advertised by the compute node"
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:67
+#, python-format
+msgid ""
+"Instance properties %(image_props)s are satisfied by compute host "
+"supported_instances%(supp_instances)s"
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:74
+#, python-format
+msgid ""
+"Instance contains properties %(image_props)s that are not provided by the"
+" compute node supported_instances %(supp_instances)s"
+msgstr ""
+
+#: nova/scheduler/filters/image_props_filter.py:91
+#, python-format
+msgid "%(host_state)s does not support requested instance_properties"
+msgstr ""
+
+#: nova/scheduler/filters/io_ops_filter.py:43
+#, python-format
+msgid ""
+"%(host_state)s fails I/O ops check: Max IOs per host is set to "
+"%(max_io_ops)s"
+msgstr ""
+
+#: nova/scheduler/filters/num_instances_filter.py:40
+#, python-format
+msgid ""
+"%(host_state)s fails num_instances check: Max instances per host is set "
+"to %(max_instances)s"
+msgstr ""
+
+#: nova/scheduler/filters/ram_filter.py:56
+#, python-format
+msgid ""
+"%(host_state)s does not have %(requested_ram)s MB usable ram, it only has"
+" %(usable_ram)s MB usable ram."
+msgstr ""
+
+#: nova/scheduler/filters/ram_filter.py:102
+#, python-format
+msgid "Could not decode ram_allocation_ratio: '%s'"
+msgstr ""
+
+#: nova/scheduler/filters/retry_filter.py:42
+#, python-format
+msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
+msgstr ""
+
+#: nova/servicegroup/api.py:61
+#, python-format
+msgid "ServiceGroup driver defined as an instance of %s"
+msgstr ""
+
+#: nova/servicegroup/api.py:67
+#, python-format
+msgid "unknown ServiceGroup driver name: %s"
+msgstr ""
+
+#: nova/servicegroup/api.py:84
+#, python-format
+msgid ""
+"Join new ServiceGroup member %(member_id)s to the %(group_id)s group, "
+"service = %(service)s"
+msgstr ""
+
+#: nova/servicegroup/api.py:92
+#, python-format
+msgid "Check if the given member [%s] is part of the ServiceGroup, is up"
+msgstr ""
+
+#: nova/servicegroup/api.py:101
+#, python-format
+msgid ""
+"Explicitly remove the given member %(member_id)s from the%(group_id)s "
+"group monitoring"
+msgstr ""
+
+#: nova/servicegroup/api.py:108
+#, python-format
+msgid "Returns ALL members of the [%s] ServiceGroup"
+msgstr ""
+
+#: nova/servicegroup/api.py:116
+#, python-format
+msgid "Returns one member of the [%s] group"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:42
+#, python-format
+msgid ""
+"DB_Driver: join new ServiceGroup member %(member_id)s to the %(group_id)s"
+" group, service = %(service)s"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:47
+msgid "service is a mandatory argument for DB based ServiceGroup driver"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:78
+#, python-format
+msgid "DB_Driver: get_all members of the %s group"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:101 nova/servicegroup/drivers/mc.py:101
+msgid "Recovered model server connection!"
+msgstr ""
+
+#: nova/servicegroup/drivers/db.py:107 nova/servicegroup/drivers/mc.py:107
+msgid "model server went away"
+msgstr ""
+
+#: nova/servicegroup/drivers/mc.py:44
+msgid "memcached_servers not defined"
+msgstr ""
+
+#: nova/servicegroup/drivers/mc.py:52
+#, python-format
+msgid ""
+"Memcached_Driver: join new ServiceGroup member %(member_id)s to the "
+"%(group_id)s group, service = %(service)s"
+msgstr ""
+
+#: nova/servicegroup/drivers/mc.py:58
+msgid "service is a mandatory argument for Memcached based ServiceGroup driver"
+msgstr ""
+
+#: nova/servicegroup/drivers/mc.py:76
+#, python-format
+msgid "Memcached_Driver: get_all members of the %s group"
+msgstr ""
+
+#: nova/servicegroup/drivers/zk.py:80
+#, python-format
+msgid ""
+"ZooKeeperDriver: join new member %(id)s to the %(gr)s group, "
+"service=%(sr)s"
+msgstr ""
+
+#: nova/servicegroup/drivers/zk.py:90
+msgid ""
+"Unable to join. It is possible that either another node exists with the "
+"same name, or this node just restarted. We will try again in a short "
+"while to make sure."
+msgstr ""
+
+#: nova/servicegroup/drivers/zk.py:101
+#, python-format
+msgid "ZooKeeperDriver.leave: %(member)s from group %(group)s"
+msgstr ""
+
+#: nova/servicegroup/drivers/zk.py:109
+#, python-format
+msgid "ZooKeeperDriver.leave: %(id)s has not joined to the %(gr)s group"
+msgstr ""
+
+#: nova/storage/linuxscsi.py:72
+#, python-format
+msgid "Trying (%(tries)s) to remove device %(device)s"
+msgstr ""
+
+#: nova/storage/linuxscsi.py:102
+#, python-format
+msgid "Multipath call failed exit (%(code)s)"
+msgstr ""
+
+#: nova/storage/linuxscsi.py:123
+#, python-format
+msgid "Couldn't find multipath device %s"
+msgstr ""
+
+#: nova/storage/linuxscsi.py:126
+#, python-format
+msgid "Found multipath device = %s"
+msgstr ""
+
+#: nova/tests/fake_ldap.py:35
+msgid "Attempted to instantiate singleton"
+msgstr ""
+
+#: nova/tests/fake_processutils.py:72
+#, python-format
+msgid "Faking execution of cmd (subprocess): %s"
+msgstr ""
+
+#: nova/tests/fake_processutils.py:80
+#, python-format
+msgid "Faked command matched %s"
+msgstr ""
+
+#: nova/tests/fake_processutils.py:96
+#, python-format
+msgid "Faked command raised an exception %s"
+msgstr ""
+
+#: nova/tests/fake_processutils.py:99
+#, python-format
+msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
+msgstr ""
+
+#: nova/tests/fake_volume.py:189
+msgid "status must be available"
+msgstr ""
+
+#: nova/tests/fake_volume.py:193 nova/volume/cinder.py:233
+msgid "already attached"
+msgstr ""
+
+#: nova/tests/fake_volume.py:197 nova/volume/cinder.py:237
+msgid "Instance and volume not in same availability_zone"
+msgstr ""
+
+#: nova/tests/fake_volume.py:202 nova/volume/cinder.py:243
+msgid "already detached"
+msgstr ""
+
+#: nova/tests/api/test_auth.py:85
+msgid "unexpected role header"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/test_servers.py:3000
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
+msgid ""
+"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
+"instances"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/test_servers.py:3005
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
+msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
+msgstr ""
+
+#: nova/tests/api/openstack/compute/test_servers.py:3010
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
+msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
+#, python-format
+msgid "Running instances: %s"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
+#, python-format
+msgid "After terminating instances: %s"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:2289
+msgid "Internal error"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:4739
+#, python-format
+msgid "After force-killing instances: %s"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:5283
+msgid "wrong host/node"
+msgstr ""
+
+#: nova/tests/compute/test_compute.py:9384
+msgid "spawn error"
+msgstr ""
+
+#: nova/tests/db/test_migrations.py:3273
+#, python-format
+msgid ""
+"The following migrations are missing a downgrade:\n"
+"\t%s"
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:116
+#, python-format
+msgid "%(result_str)s: %(result)s is not a dict."
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:130
+#, python-format
+msgid ""
+"Dictionary key mismatch:\n"
+"Extra key(s) in template:\n"
+"%(ex_delta)s\n"
+"Extra key(s) in %(result_str)s:\n"
+"%(res_delta)s\n"
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:142
+#, python-format
+msgid "%(result_str)s: %(result)s is not a list."
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:162
+msgid "Extra list items in template:"
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:166
+#, python-format
+msgid "Extra list items in %(result_str)s:"
+msgstr ""
+
+#: nova/tests/integrated/api_samples_test_base.py:187
+#: nova/tests/integrated/api_samples_test_base.py:203
+#, python-format
+msgid ""
+"Values do not match:\n"
+"Template: %(expected)s\n"
+"%(result_str)s: %(result)s"
+msgstr ""
+
+#: nova/tests/integrated/test_login.py:35
+#, python-format
+msgid "flavor: %s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:40
+#, python-format
+msgid ""
+"%(message)s\n"
+"Status Code: %(_status)s\n"
+"Body: %(_body)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:51
+msgid "Authentication error"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:59
+msgid "Authorization error"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:67
+msgid "Item not found"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:109
+#, python-format
+msgid "Doing %(method)s on %(relative_url)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:112
+#, python-format
+msgid "Body: %s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:130
+#, python-format
+msgid "%(auth_uri)s => code %(http_status)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:161
+#, python-format
+msgid "%(relative_uri)s => code %(http_status)s"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:172
+msgid "Unexpected status code"
+msgstr ""
+
+#: nova/tests/integrated/api/client.py:179
+#, python-format
+msgid "Decoding JSON: %s"
+msgstr ""
+
+#: nova/tests/virt/hyperv/test_hypervapi.py:488
+msgid "fake vswitch not found"
+msgstr ""
+
+#: nova/tests/virt/hyperv/test_hypervapi.py:947
+msgid "Simulated failure"
+msgstr ""
+
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
+msgid "Expected a list for 'auth' parameter"
+msgstr ""
+
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
+msgid "Expected a function in 'auth[0]' parameter"
+msgstr ""
+
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
+msgid "Expected a function in 'auth[1]' parameter"
+msgstr ""
+
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
+#, python-format
+msgid "Datastore regex %s did not match any datastores"
+msgstr ""
+
+#: nova/tests/virt/xenapi/test_vm_utils.py:485
+#: nova/virt/xenapi/vm_utils.py:2130
+#, python-format
+msgid ""
+"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
+"left to copy"
+msgstr ""
+
+#: nova/tests/virt/xenapi/test_xenapi.py:969
+#, python-format
+msgid "Creating files in %s to simulate guest agent"
+msgstr ""
+
+#: nova/tests/virt/xenapi/test_xenapi.py:980
+#, python-format
+msgid "Removing simulated guest agent files in %s"
+msgstr ""
+
+#: nova/tests/virt/xenapi/image/test_bittorrent.py:130
+#: nova/virt/xenapi/image/bittorrent.py:77
+msgid "Cannot create default bittorrent URL without xenapi_torrent_base_url set"
+msgstr ""
+
+#: nova/tests/virt/xenapi/image/test_bittorrent.py:161
+#: nova/virt/xenapi/image/bittorrent.py:86
+msgid "Multiple torrent URL fetcher extension found. Failing."
+msgstr ""
+
+#: nova/virt/block_device.py:162
+#, python-format
+msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/configdrive.py:97
+#, python-format
+msgid "Added %(filepath)s to config drive"
+msgstr ""
+
+#: nova/virt/driver.py:1009
+#, python-format
+msgid "Discarding event %s"
+msgstr ""
+
+#: nova/virt/driver.py:1014
+msgid "Event must be an instance of nova.virt.event.Event"
+msgstr ""
+
+#: nova/virt/driver.py:1017
+#, python-format
+msgid "Emitting event %s"
+msgstr ""
+
+#: nova/virt/driver.py:1020
+#, python-format
+msgid "Exception dispatching event %(event)s: %(ex)s"
+msgstr ""
+
+#: nova/virt/driver.py:1101
+msgid "Compute driver option required, but not specified"
+msgstr ""
+
+#: nova/virt/driver.py:1104
+#, python-format
+msgid "Loading compute driver '%s'"
+msgstr ""
+
+#: nova/virt/driver.py:1111
+msgid "Unable to load the virtualization driver"
+msgstr ""
+
+#: nova/virt/fake.py:215
+#, python-format
+msgid "Key '%(key)s' not in instances '%(inst)s'"
+msgstr ""
+
+#: nova/virt/firewall.py:177 nova/virt/libvirt/firewall.py:327
+msgid "Attempted to unfilter instance which is not filtered"
+msgstr ""
+
+#: nova/virt/firewall.py:185
+msgid "Filters added to instance"
+msgstr ""
+
+#: nova/virt/firewall.py:187
+msgid "Provider Firewall Rules refreshed"
+msgstr ""
+
+#: nova/virt/firewall.py:368
+#, python-format
+msgid "Adding security group rule: %r"
+msgstr ""
+
+#: nova/virt/firewall.py:496 nova/virt/xenapi/firewall.py:77
+#, python-format
+msgid "Adding provider rule: %s"
+msgstr ""
+
+#: nova/virt/images.py:115
+msgid "Snapshot list encountered but no header found!"
+msgstr ""
+
+#: nova/virt/images.py:203
+msgid "'qemu-img info' parsing failed."
+msgstr ""
+
+#: nova/virt/images.py:209
+#, python-format
+msgid "fmt=%(fmt)s backed by: %(backing_file)s"
+msgstr ""
+
+#: nova/virt/images.py:222
+#, python-format
+msgid "Converted to raw, but format is now %s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:85
+#, python-format
+msgid "Request for baremetal node %s sent to wrong service host"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:138
+msgid "cpu_arch is not found in instance_type_extra_specs"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:177
+#, python-format
+msgid "Baremetal node id not supplied to driver for %r"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:254
+#, python-format
+msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:281
+#, python-format
+msgid "Baremetal power manager failed to restart node for instance %r"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:293
+#, python-format
+msgid "Destroy called on non-existing instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:311
+#, python-format
+msgid "Error from baremetal driver during destroy: %s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:316
+#, python-format
+msgid "Error while recording destroy failure in baremetal database: %s"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:326
+#, python-format
+msgid "Baremetal power manager failed to stop node for instance %r"
+msgstr ""
+
+#: nova/virt/baremetal/driver.py:339
+#, python-format
+msgid "Baremetal power manager failed to start node for instance %r"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:86
+#, python-format
+msgid "pid file %s does not contain any pid"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:109
+msgid "Node id not supplied to IPMI"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:112
+msgid "Address not supplied to IPMI"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:115
+msgid "User not supplied to IPMI"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:118
+msgid "Password not supplied to IPMI"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:135
+#, python-format
+msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:151
+#, python-format
+msgid "IPMI power on failed after %d tries"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:159
+msgid "IPMI power on failed"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:175
+#, python-format
+msgid "IPMI power off failed after %d tries"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:183
+msgid "IPMI power off failed"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:193
+msgid "IPMI set next bootdev failed"
+msgstr ""
+
+#: nova/virt/baremetal/ipmi.py:205 nova/virt/baremetal/tilera_pdu.py:154
+#, python-format
+msgid "Activate node called, but node %s is already active"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:106
+#, python-format
+msgid "Building PXE config for deployment %s."
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:224
+#, python-format
+msgid ""
+"Can not activate PXE bootloader. The following boot parameters were not "
+"passed to baremetal driver: %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
+#, python-format
+msgid "Fetching kernel and ramdisk for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
+#, python-format
+msgid "Fetching image %(ami)s for instance %(name)s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
+#, python-format
+msgid "Injecting files into image for instance %(name)s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
+#, python-format
+msgid "Node associated with another instance while waiting for deploy of %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:460
+#, python-format
+msgid "PXE deploy started for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:465
+#, python-format
+msgid "PXE deploy completed for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:469
+#, python-format
+msgid "PXE deploy failed for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
+#, python-format
+msgid "Baremetal node deleted while waiting for deployment of instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/pxe.py:476
+#, python-format
+msgid "Timeout reached while waiting for PXE deploy of instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:109
+#, python-format
+msgid ""
+"Can not activate Tilera bootloader. The following boot parameters were "
+"not passed to baremetal driver: %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:326
+#, python-format
+msgid "Tilera deploy started for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:332
+#, python-format
+msgid "Tilera deploy completed for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:340
+msgid "Node is unknown error state."
+msgstr ""
+
+#: nova/virt/baremetal/tilera.py:343
+#, python-format
+msgid "Tilera deploy failed for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:84
+msgid "Node id not supplied to PDU"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:87
+msgid "Address not supplied to PDU"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:90
+msgid "User not supplied to PDU"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:93
+msgid "Password not supplied to PDU"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:118
+msgid "PDU failed"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:135
+msgid "PDU power on failed"
+msgstr ""
+
+#: nova/virt/baremetal/tilera_pdu.py:148
+msgid "PDU power off failed"
+msgstr ""
+
+#: nova/virt/baremetal/utils.py:42
+#, python-format
+msgid "Failed to inject data into image %(image)s. Error: %(e)s"
+msgstr ""
+
+#: nova/virt/baremetal/utils.py:53
+#, python-format
+msgid "Failed to unlink %(path)s, error: %(e)s"
+msgstr ""
+
+#: nova/virt/baremetal/utils.py:62
+#, python-format
+msgid "Failed to remove dir %(path)s, error: %(e)s"
+msgstr ""
+
+#: nova/virt/baremetal/utils.py:78
+#, python-format
+msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:38
+#, python-format
+msgid "plug: instance_uuid=%(uuid)s vif=%(vif)s"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:50
+#, python-format
+msgid "pif:%(id)s is plugged (vif_uuid=%(vif_uuid)s)"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:57
+#, python-format
+msgid ""
+"Baremetal node: %(id)s has no available physical interface for virtual "
+"interface %(vif_uuid)s"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:63
+#, python-format
+msgid "unplug: instance_uuid=%(uuid)s vif=%(vif)s"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:70
+#, python-format
+msgid "pif:%(id)s is unplugged (vif_uuid=%(vif_uuid)s)"
+msgstr ""
+
+#: nova/virt/baremetal/vif_driver.py:74
+#, python-format
+msgid "no pif for vif_uuid=%s"
+msgstr ""
+
+#: nova/virt/baremetal/virtual_power_driver.py:109
+msgid "virtual_power_ssh_host not defined. Can not Start"
+msgstr ""
+
+#: nova/virt/baremetal/virtual_power_driver.py:113
+msgid "virtual_power_host_user not defined. Can not Start"
+msgstr ""
+
+#: nova/virt/baremetal/virtual_power_driver.py:119
+msgid "virtual_power_host_pass/key not set. Can not Start"
+msgstr ""
+
+#: nova/virt/baremetal/virtual_power_driver.py:197
+#, python-format
+msgid "Node \"%(name)s\" with MAC address %(mac)s not found."
+msgstr ""
+
+#: nova/virt/baremetal/volume_driver.py:124
+#, python-format
+msgid "baremetal driver was unable to delete tid %s"
+msgstr ""
+
+#: nova/virt/baremetal/volume_driver.py:188
+#, python-format
+msgid "Could not determine iscsi initiator name for instance %s"
+msgstr ""
+
+#: nova/virt/baremetal/volume_driver.py:228
+#, python-format
+msgid "No fixed PXE IP is associated to %s"
+msgstr ""
+
+#: nova/virt/baremetal/volume_driver.py:261
+#, python-format
+msgid "detach volume could not find tid for %s"
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:200
+msgid "instance_uuid must be supplied to bm_node_associate_and_update"
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:212
+#, python-format
+msgid "Failed to associate instance %(i_uuid)s to baremetal node %(n_uuid)s."
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:247
+#: nova/virt/baremetal/db/sqlalchemy/api.py:289
+#, python-format
+msgid "Baremetal interface %s not found"
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:299
+#, python-format
+msgid "Baremetal interface %s already in use"
+msgstr ""
+
+#: nova/virt/baremetal/db/sqlalchemy/api.py:312
+#, python-format
+msgid "Baremetal virtual interface %s not found"
+msgstr ""
+
+#: nova/virt/disk/api.py:156
+#, python-format
+msgid "Checking if we can resize image %(image)s. size=%(size)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:162
+#, python-format
+msgid "Cannot resize image %s to a smaller size."
+msgstr ""
+
+#: nova/virt/disk/api.py:170
+#, python-format
+msgid "Checking if we can resize filesystem inside %(image)s. CoW=%(use_cow)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:180
+#, python-format
+msgid "Unable to mount image %(image)s with error %(error)s. Cannot resize."
+msgstr ""
+
+#: nova/virt/disk/api.py:190
+#, python-format
+msgid ""
+"Unable to determine label for image %(image)s with error %(errror)s. "
+"Cannot resize."
+msgstr ""
+
+#: nova/virt/disk/api.py:257
+msgid "image already mounted"
+msgstr ""
+
+#: nova/virt/disk/api.py:313
+#, python-format
+msgid ""
+"Inject data image=%(image)s key=%(key)s net=%(net)s metadata=%(metadata)s"
+" admin_password=<SANITIZED> files=%(files)s partition=%(partition)s "
+"use_cow=%(use_cow)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:331
+#, python-format
+msgid "Ignoring error injecting data into image (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/api.py:350
+#, python-format
+msgid ""
+"Failed to mount container filesystem '%(image)s' on '%(target)s': "
+"%(errors)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:367
+#, python-format
+msgid "Failed to teardown ntainer filesystem: %s"
+msgstr ""
+
+#: nova/virt/disk/api.py:380
+#, python-format
+msgid "Failed to umount container filesystem: %s"
+msgstr ""
+
+#: nova/virt/disk/api.py:405
+#, python-format
+msgid "Ignoring error injecting %(inject)s into image (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/api.py:417
+#, python-format
+msgid "Inject file fs=%(fs)s path=%(path)s append=%(append)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:426
+#, python-format
+msgid "Inject metadata fs=%(fs)s metadata=%(metadata)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:467
+#, python-format
+msgid "Inject key fs=%(fs)s key=%(key)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:495
+#, python-format
+msgid "Inject key fs=%(fs)s net=%(net)s"
+msgstr ""
+
+#: nova/virt/disk/api.py:520
+#, python-format
+msgid "Inject admin password fs=%(fs)s admin_passwd=<SANITIZED>"
+msgstr ""
+
+#: nova/virt/disk/api.py:564
+msgid "Not implemented on Windows"
+msgstr ""
+
+#: nova/virt/disk/api.py:593
+#, python-format
+msgid "User %(username)s not found in password file."
+msgstr ""
+
+#: nova/virt/disk/api.py:609
+#, python-format
+msgid "User %(username)s not found in shadow file."
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:42
+#, python-format
+msgid ""
+"Instance for format imgfile=%(imgfile)s mountdir=%(mountdir)s "
+"partition=%(partition)s imgfmt=%(imgfmt)s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:48 nova/virt/disk/mount/api.py:66
+#: nova/virt/disk/vfs/localfs.py:69
+msgid "Using LoopMount"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:53 nova/virt/disk/mount/api.py:71
+#: nova/virt/disk/vfs/localfs.py:74
+msgid "Using NbdMount"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:60
+#, python-format
+msgid ""
+"Instance for device imgfile=%(imgfile)s mountdir=%(mountdir)s "
+"partition=%(partition)s device=%(device)s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:122
+msgid "Device allocation failed. Will retry in 2 seconds."
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:125
+msgid "Device allocation failed after repeated retries."
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:140
+#, python-format
+msgid "Map dev %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:145
+#, python-format
+msgid "partition search unsupported with %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:161
+#, python-format
+msgid "partition %s not found"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:162
+#, python-format
+msgid "Failed to map partitions: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:184
+#, python-format
+msgid "Unmap dev %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:192
+#, python-format
+msgid "Mount %(dev)s on %(dir)s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:197
+#, python-format
+msgid "Failed to mount filesystem: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:208
+#, python-format
+msgid "Umount %s"
+msgstr ""
+
+#: nova/virt/disk/mount/api.py:219
+msgid "Fail to mount, tearing back down"
+msgstr ""
+
+#: nova/virt/disk/mount/loop.py:34
+#, python-format
+msgid "Could not attach image to loopback: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/loop.py:35
+#, python-format
+msgid "Loop mount error: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/loop.py:41
+#, python-format
+msgid "Got loop device %s"
+msgstr ""
+
+#: nova/virt/disk/mount/loop.py:59
+#, python-format
+msgid "Release loop device %s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:56 nova/virt/disk/mount/nbd.py:70
+msgid "No free nbd devices"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:61
+msgid "nbd module not loaded"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:62
+msgid "nbd unavailable: module not loaded"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:88
+#, python-format
+msgid "Get nbd device %(dev)s for %(imgfile)s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:93
+#, python-format
+msgid "qemu-nbd error: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:94 nova/virt/disk/mount/nbd.py:107
+#, python-format
+msgid "NBD mount error: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:106
+#, python-format
+msgid "nbd device %s did not show up"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:113
+#, python-format
+msgid "Detaching from erroneous nbd device returned error: %s"
+msgstr ""
+
+#: nova/virt/disk/mount/nbd.py:128
+#, python-format
+msgid "Release nbd device %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/api.py:28
+#, python-format
+msgid ""
+"Instance for image imgfile=%(imgfile)s imgfmt=%(imgfmt)s "
+"partition=%(partition)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/api.py:34
+msgid "Trying to import guestfs"
+msgstr ""
+
+#: nova/virt/disk/vfs/api.py:41
+msgid "Using primary VFSGuestFS"
+msgstr ""
+
+#: nova/virt/disk/vfs/api.py:46
+msgid "Falling back to VFSLocalFS"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:56
+#, python-format
+msgid "Mount guest OS image %(imgfile)s partition %(part)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:65
+#, python-format
+msgid "Inspecting guest OS image %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:69
+#, python-format
+msgid "No operating system found in %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:73
+#, python-format
+msgid "Multi-boot OS %(roots)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:75
+#, python-format
+msgid "Multi-boot operating system found in %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:81
+#, python-format
+msgid "Inspecting guest OS root filesystem %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:86
+#, python-format
+msgid "No mount points found in %(root)s of %(imgfile)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:94
+#, python-format
+msgid "Mounting %(dev)s at %(dir)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:100
+#, python-format
+msgid ""
+"Error mounting %(device)s to %(dir)s in image %(imgfile)s with libguestfs"
+" (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:110
+#, python-format
+msgid "Setting up appliance for %(imgfile)s %(imgfmt)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:128
+#, python-format
+msgid "Error mounting %(imgfile)s with libguestfs (%(e)s)"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:135
+msgid "Tearing down appliance"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:141
+#, python-format
+msgid "Failed to close augeas %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:149
+#, python-format
+msgid "Failed to shutdown appliance %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:157
+#, python-format
+msgid "Failed to close guest handle %s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:169 nova/virt/disk/vfs/localfs.py:103
+#, python-format
+msgid "Make directory path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:174 nova/virt/disk/vfs/localfs.py:108
+#, python-format
+msgid "Append file path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:179 nova/virt/disk/vfs/localfs.py:117
+#, python-format
+msgid "Replace file path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:184 nova/virt/disk/vfs/localfs.py:126
+#, python-format
+msgid "Read file path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:189 nova/virt/disk/vfs/localfs.py:132
+#, python-format
+msgid "Has file path=%s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:198
+#, python-format
+msgid "Set permissions path=%(path)s mode=%(mode)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:204
+#, python-format
+msgid "Set ownership path=%(path)s user=%(user)s group=%(group)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/guestfs.py:218
+#, python-format
+msgid "chown uid=%(uid)d gid=%(gid)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:48
+#, python-format
+msgid "File path %s not valid"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:83
+#, python-format
+msgid "Failed to mount image %(ex)s)"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:91
+#, python-format
+msgid "Failed to unmount %(imgdir)s: %(ex)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:97
+#, python-format
+msgid "Failed to remove %(imgdir)s: %(ex)s"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:140
+#, python-format
+msgid "Set permissions path=%(path)s mode=%(mode)o"
+msgstr ""
+
+#: nova/virt/disk/vfs/localfs.py:146
+#, python-format
+msgid "Set permissions path=%(path)s user=%(user)s group=%(group)s"
+msgstr ""
+
+#: nova/virt/docker/driver.py:45
+msgid "Default TCP port to find the docker-registry container"
+msgstr ""
+
+#: nova/virt/docker/driver.py:76
+msgid ""
+"Docker daemon is not running or is not reachable (check the rights on "
+"/var/run/docker.sock)"
+msgstr ""
+
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
+#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
+#, python-format
+msgid ""
+"Hostname has changed from %(old)s to %(new)s. A restart is required to "
+"take effect."
+msgstr ""
+
+#: nova/virt/docker/driver.py:215
+msgid "Cannot find any PID under container \"{0}\""
+msgstr ""
+
+#: nova/virt/docker/driver.py:228
+msgid "Cannot set fixed ip"
+msgstr ""
+
+#: nova/virt/docker/driver.py:253
+msgid "Failed to setup the network, rolling back"
+msgstr ""
+
+#: nova/virt/docker/driver.py:267
+msgid "Image container format not supported ({0})"
+msgstr ""
+
+#: nova/virt/docker/driver.py:296
+msgid "Image name \"{0}\" does not exist, fetching it..."
+msgstr ""
+
+#: nova/virt/docker/driver.py:301
+msgid "Cannot pull missing image"
+msgstr ""
+
+#: nova/virt/docker/driver.py:306
+msgid "Cannot create container"
+msgstr ""
+
+#: nova/virt/docker/driver.py:312
+msgid "Cannot setup network: {0}"
+msgstr ""
+
+#: nova/virt/docker/driver.py:330
+msgid "Cannot stop the container, please check docker logs"
+msgstr ""
+
+#: nova/virt/docker/driver.py:333
+msgid "Cannot restart the container, please check docker logs"
+msgstr ""
+
+#: nova/virt/hyperv/basevolumeutils.py:72
+msgid "The ISCSI initiator name can't be found. Choosing the default one"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:154
+msgid "plug_vifs called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:157
+msgid "unplug_vifs called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:160
+msgid "ensure_filtering_rules_for_instance called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:164
+msgid "unfilter_instance called"
+msgstr ""
+
+#: nova/virt/hyperv/driver.py:195
+msgid "get_console_output called"
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:93
+#, python-format
+msgid "Windows version: %s "
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:105
+msgid "get_available_resource called"
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
+#: nova/virt/xenapi/host.py:167
+msgid "Updating host stats"
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:165
+msgid "get_host_stats called"
+msgstr ""
+
+#: nova/virt/hyperv/hostops.py:180
+#, python-format
+msgid "Host IP address is: %s"
+msgstr ""
+
+#: nova/virt/hyperv/imagecache.py:49
+#, python-format
+msgid "The image is not a valid VHD: %s"
+msgstr ""
+
+#: nova/virt/hyperv/imagecache.py:70
+#, python-format
+msgid ""
+"Cannot resize the image to a size smaller than the VHD max. internal "
+"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
+msgstr ""
+
+#: nova/virt/hyperv/imagecache.py:85
+#, python-format
+msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/imagecache.py:90
+#, python-format
+msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:41
+msgid "Live migration is supported starting with Hyper-V Server 2012"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:64
+msgid "live_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:74
+#, python-format
+msgid "Calling live migration recover_method for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:78
+#, python-format
+msgid "Calling live migration post_method for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:85
+msgid "pre_live_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:99
+msgid "post_live_migration_at_destination called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:107
+msgid "check_can_live_migrate_destination called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:113
+msgid "check_can_live_migrate_destination_cleanup called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationops.py:118
+msgid "check_can_live_migrate_source called"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:45
+#, python-format
+msgid "Live migration is not supported on target host \"%s\""
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:48
+#, python-format
+msgid "Target live migration host \"%s\" is unreachable"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:51
+#, python-format
+msgid "Live migration failed: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:63
+msgid "Live migration is not enabled on this host"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:66
+msgid "Live migration networks are not configured on this host"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:72 nova/virt/hyperv/vmutils.py:131
+#, python-format
+msgid "VM not found: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:74 nova/virt/hyperv/vmutils.py:140
+#, python-format
+msgid "Duplicate VM name found: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:79
+#, python-format
+msgid "Destroying existing remote planned VM: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:101
+#, python-format
+msgid "Creating remote planned VM for VM: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:158
+#, python-format
+msgid ""
+"Replacing host resource %(old_disk_path)s with %(new_disk_path)s on "
+"planned VM %(vm_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:167
+#, python-format
+msgid "Updating remote planned VM disk paths for VM: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:203
+#, python-format
+msgid "Starting live migration for VM: %s"
+msgstr ""
+
+#: nova/virt/hyperv/livemigrationutils.py:212
+#, python-format
+msgid "Getting live migration networks for remote host: %s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:49
+msgid "Migration target is the source host"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:51
+#, python-format
+msgid "Migration target host: %s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:72
+#, python-format
+msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:96
+msgid "Cannot cleanup migration files"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:104
+#, python-format
+msgid ""
+"Cannot resize the root disk to a smaller size. Current size: "
+"%(curr_root_gb)s GB. Requested size: %(new_root_gb)s GB"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:112
+msgid "migrate_disk_and_power_off called"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:132
+msgid "confirm_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:147
+msgid "finish_revert_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:169
+#, python-format
+msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:175
+#, python-format
+msgid ""
+"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
+"%(diff_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:183
+#, python-format
+msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:199 nova/virt/hyperv/vmops.py:164
+msgid "Cannot resize a VHD to a smaller size"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:206
+#, python-format
+msgid "Getting parent disk info for disk: %s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:212
+#, python-format
+msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:224
+#, python-format
+msgid ""
+"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
+"%(diff_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:235
+msgid "finish_migration called"
+msgstr ""
+
+#: nova/virt/hyperv/migrationops.py:244
+#, python-format
+msgid "Cannot find boot VHD file for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/networkutils.py:47 nova/virt/hyperv/networkutilsv2.py:44
+#, python-format
+msgid "vswitch \"%s\" not found"
+msgstr ""
+
+#: nova/virt/hyperv/networkutils.py:60
+#, python-format
+msgid "Failed to create vswitch port %(port_name)s on switch %(vswitch_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/networkutilsv2.py:57
+msgid "No external vswitch found"
+msgstr ""
+
+#: nova/virt/hyperv/pathutils.py:73
+#, python-format
+msgid "The file copy from %(src)s to %(dest)s failed"
+msgstr ""
+
+#: nova/virt/hyperv/pathutils.py:95
+#, python-format
+msgid "Creating directory: %s"
+msgstr ""
+
+#: nova/virt/hyperv/pathutils.py:100 nova/virt/hyperv/snapshotops.py:124
+#, python-format
+msgid "Removing directory: %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:55
+#, python-format
+msgid "Creating snapshot for instance %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:64
+#, python-format
+msgid "Getting info for VHD %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:72
+#, python-format
+msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:83
+#, python-format
+msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:90
+#, python-format
+msgid ""
+"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
+"%(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:98
+#, python-format
+msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:105
+#, python-format
+msgid ""
+"Updating Glance image %(name)s with content from merged disk "
+"%(image_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:112
+#, python-format
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:117
+#, python-format
+msgid "Removing snapshot %s"
+msgstr ""
+
+#: nova/virt/hyperv/snapshotops.py:121
+#, python-format
+msgid "Failed to remove snapshot for VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/vhdutils.py:54 nova/virt/hyperv/vhdutilsv2.py:54
+#, python-format
+msgid "Unsupported disk format: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vhdutils.py:136
+#, python-format
+msgid "The %(vhd_type)s type VHD is not supported"
+msgstr ""
+
+#: nova/virt/hyperv/vhdutils.py:147
+#, python-format
+msgid "Unable to obtain block size from VHD %(vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/vhdutils.py:188
+msgid "Unsupported virtual disk format"
+msgstr ""
+
+#: nova/virt/hyperv/vif.py:74
+#, python-format
+msgid "Creating vswitch port for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:114
+#, python-format
+msgid "VIF driver not found for network_api_class: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:123
+msgid "get_info called for instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:146
+#, python-format
+msgid ""
+"Creating differencing VHD. Parent: %(base_vhd_path)s, Target: "
+"%(root_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:153
+#, python-format
+msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:167
+#, python-format
+msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:194
+msgid "Spawning new instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:222
+msgid "Spawn instance failed"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:257
+#, python-format
+msgid "Creating nic for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
+#, python-format
+msgid "Invalid config_drive_format \"%s\""
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:271
+#, python-format
+msgid "Using config drive for instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
+#, python-format
+msgid "Creating config drive at %(path)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
+#, python-format
+msgid "Creating config drive failed with error: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:328
+#, python-format
+msgid "Got request to destroy instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:341
+#, python-format
+msgid "Instance not found: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:347
+#, python-format
+msgid "Failed to destroy instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:352
+msgid "reboot instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:358
+msgid "Pause instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:364
+msgid "Unpause instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:370
+msgid "Suspend instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:376
+msgid "Resume instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:382
+msgid "Power off instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:388
+msgid "Power on instance"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:395
+#, python-format
+msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmops.py:400
+#, python-format
+msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:109
+#, python-format
+msgid "Cannot get VM summary data for: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:196
+msgid ""
+"The Windows account running nova-compute on this Hyper-V host doesn't "
+"have the required permissions to create or operate the virtual machine."
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:206
+#, python-format
+msgid "Creating VM %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:211
+#, python-format
+msgid "Setting memory for vm %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:214
+#, python-format
+msgid "Set vCPUs for vm %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:373
+#, python-format
+msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:414
+#, python-format
+msgid "Operation failed with return value: %s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:430
+#, python-format
+msgid ""
+"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
+" - %(err_desc)s - Error code: %(err_code)d"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:441
+#, python-format
+msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:447
+#, python-format
+msgid "WMI job failed with status %d. No error description available"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:453
+#, python-format
+msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
+msgstr ""
+
+#: nova/virt/hyperv/vmutils.py:561
+msgid "Metrics collection is not supported on this version of Hyper-V"
+msgstr ""
+
+#: nova/virt/hyperv/vmutilsv2.py:237
+#, python-format
+msgid "Metric not found: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:88
+#, python-format
+msgid ""
+"Already logged in on storage target. No need to login. Portal: "
+"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:94
+#, python-format
+msgid ""
+"Logging in on storage target. Portal: %(target_portal)s, IQN: "
+"%(target_iqn)s, LUN: %(target_lun)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:109
+#, python-format
+msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:140
+#, python-format
+msgid "Attach volume failed: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:142
+#, python-format
+msgid "Unable to attach volume to instance %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:155
+#, python-format
+msgid "Logging off storage target %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:160
+#, python-format
+msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:173
+#, python-format
+msgid "Detaching physical disk from instance: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:183 nova/virt/libvirt/driver.py:984
+msgid "Could not determine iscsi initiator name"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:196 nova/virt/hyperv/volumeops.py:210
+#, python-format
+msgid "Unable to find a mounted disk for target_iqn: %s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeops.py:198
+#, python-format
+msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
+msgstr ""
+
+#: nova/virt/hyperv/volumeutils.py:44
+#, python-format
+msgid "An error has occurred when calling the iscsi initiator: %s"
+msgstr ""
+
+#: nova/virt/libvirt/blockinfo.py:140
+#, python-format
+msgid "Unable to determine disk prefix for %s"
+msgstr ""
+
+#: nova/virt/libvirt/blockinfo.py:188
+#, python-format
+msgid "No free disk device names for prefix '%s'"
+msgstr ""
+
+#: nova/virt/libvirt/blockinfo.py:280
+#, python-format
+msgid "Unable to determine disk bus for '%s'"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:360
+#, python-format
+msgid "Invalid cachemode %(cache_mode)s specified for disk type %(disk_type)s."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:484
+#, python-format
+msgid "Event loop thread is not active, discarding event %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:557
+msgid "Starting native event thread"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:562
+msgid "Starting green dispatch thread"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:573
+#, python-format
+msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:584
+#, python-format
+msgid "Connecting to libvirt: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:595
+#, python-format
+msgid "Registering for lifecycle events %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:603
+#, python-format
+msgid "URI %s does not support events"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:608
+#, python-format
+msgid "Registering for connection events: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:613
+#, python-format
+msgid "URI %s does not support connection events"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:623
+#, python-format
+msgid "Connection to libvirt lost: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:636
+msgid "Connection to libvirt broke"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:658 nova/virt/libvirt/driver.py:661
+#, python-format
+msgid "Can not handle authentication request for %d credentials"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:679
+#, python-format
+msgid "Connection to libvirt failed: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:780
+msgid "Cannot destroy instance, operation time out"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:782
+msgid "operation time out"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:787
+#, python-format
+msgid "Error from libvirt during destroy. Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:803
+msgid "During wait destroy, instance disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:808
+msgid "Instance destroyed successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:818
+msgid "Instance may be started again."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:828
+msgid "Going to destroy instance again."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:848
+msgid "Error from libvirt during undefineFlags. Retrying with undefine"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:864
+#, python-format
+msgid "Error from libvirt during undefine. Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:884
+msgid "Instance may be still running, destroy it again."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:890
+#, python-format
+msgid "Error from libvirt during unfilter. Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:990
+msgid "Could not determine fibre channel world wide node names"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:997
+msgid "Could not determine fibre channel world wide port names"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1058
+#, python-format
+msgid ""
+"Volume sets block size, but the current libvirt hypervisor '%s' does not "
+"support custom block size"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1065
+#, python-format
+msgid "Volume sets block size, but libvirt '%s' or later is required."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1162
+msgid "Swap only supports host devices"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1230
+msgid "During detach_volume, instance disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1255
+msgid "attaching network adapter failed."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1277
+msgid "During detach_interface, instance disappeared."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1281
+msgid "detaching network adapter failed."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1381
+msgid "Beginning live snapshot process"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1384
+msgid "Beginning cold snapshot process"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1417
+msgid "Snapshot extracted, beginning image upload"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1429
+msgid "Snapshot image upload complete"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1436
+msgid "libvirt error while requesting blockjob info."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1520
+msgid "Failed to send updated snapshot status to volume service."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1570
+msgid "Found no disk to snapshot."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1594
+#, python-format
+msgid "snap xml: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1608
+msgid ""
+"Unable to create quiesced VM snapshot, attempting again with quiescing "
+"disabled."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1615
+msgid "Unable to create VM snapshot, failing volume_snapshot operation."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1635
+#, python-format
+msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1645
+#, python-format
+msgid "Unknown type: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1650
+msgid "snapshot_id required in create_info"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1659
+msgid ""
+"Error occurred during volume_snapshot_create, sending error status to "
+"Cinder."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1698
+#, python-format
+msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1702
+#, python-format
+msgid "volume_snapshot_delete: delete_info: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1705
+#, python-format
+msgid "Unknown delete_info type %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1735
+#, python-format
+msgid "Unable to locate disk matching id: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1751
+#, python-format
+msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1762
+msgid "blockRebase started successfully"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1766
+msgid "waiting for blockRebase job completion"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1782
+msgid "blockCommit started successfully"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1786
+msgid "waiting for blockCommit job completion"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1796
+msgid ""
+"Error occurred during volume_snapshot_delete, sending error status to "
+"Cinder."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1812
+#, python-format
+msgid "Instance soft reboot failed: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1816
+msgid "Instance soft rebooted successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1820
+msgid "Failed to soft reboot instance. Trying hard reboot."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1861
+msgid "Instance shutdown successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1869
+msgid "Instance may have been rebooted during soft reboot, so return now."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:1923
+msgid "Instance rebooted successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2073
+msgid "Instance is running"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
+msgid "Instance spawned successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2096
+#, python-format
+msgid "data: %(data)r, fpath: %(fpath)r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
+#, python-format
+msgid "Truncated console log returned, %d bytes ignored"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
+msgid "Guest does not have a console available"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2211
+msgid "This python runtime does not support direct I/O"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2220
+#, python-format
+msgid "Path '%(path)s' supports direct I/O"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2224
+#, python-format
+msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
+#, python-format
+msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2306
+msgid "Creating image"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2408
+msgid "Using config drive"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2461
+#, python-format
+msgid "Injecting %(inj)s into image %(img_id)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2473
+#, python-format
+msgid "Error injecting data into image %(img_id)s (%(e)s)"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2519
+#, python-format
+msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2548
+msgid "Instance disappeared while detaching a PCI device from it."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2559
+#, python-format
+msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2615
+#, python-format
+msgid ""
+"Config requested an explicit CPU model, but the current libvirt "
+"hypervisor '%s' does not support selecting CPU models"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2621
+msgid "Config requested a custom CPU model, but no model name was provided"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2625
+msgid "A CPU model name should not be set when a host CPU model is requested"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2629
+#, python-format
+msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2645
+msgid ""
+"Passthrough of the host CPU was requested but this libvirt version does "
+"not support this feature"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
+msgid "Qemu guest agent is enabled through image metadata"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3033
+#, python-format
+msgid ""
+"Start to_xml instance=%(instance)s network_info=%(network_info)s "
+"disk_info=%(disk_info)s image_meta=%(image_meta)s "
+"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3050
+#, python-format
+msgid "End to_xml instance=%(instance)s xml=%(xml)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3068
+#, python-format
+msgid ""
+"Error from libvirt while looking up %(instance_id)s: [Error Code "
+"%(error_code)s] %(ex)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3089
+#, python-format
+msgid ""
+"Error from libvirt while looking up %(instance_name)s: [Error Code "
+"%(error_code)s] %(ex)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3139
+#, python-format
+msgid "An error occurred while trying to define a domain with xml: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3148
+#, python-format
+msgid "An error occurred while trying to launch a defined domain with xml: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3156
+#, python-format
+msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
+#, python-format
+msgid "libvirt can't find a domain with id: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
+#, python-format
+msgid "Invalid range expression %r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3317
+#, python-format
+msgid "Invalid exclusion expression %r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3324
+#, python-format
+msgid "Invalid inclusion expression %r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3329
+#, python-format
+msgid "No CPUs available after parsing %r"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3346
+msgid ""
+"Cannot get the number of cpu, because this function is not implemented "
+"for this platform. "
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3356
+msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3408
+#, python-format
+msgid "couldn't obtain the vpu count from domain id: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3480
+msgid "libvirt version is too old (does not support getVersion)"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3650
+#, python-format
+msgid "Trying to get stats for the volume %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3663
+#, python-format
+msgid ""
+"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
+"rd_req=%(rd_req)d, rd_bytes=%(rd_bytes)d, wr_req=%(wr_req)d, "
+"wr_bytes=%(wr_bytes)d"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3681
+#, python-format
+msgid ""
+"Getting block stats failed, device might have been detached. "
+"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3687
+#, python-format
+msgid ""
+"Could not find domain in libvirt for instance %s. Cannot get block stats "
+"for device"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3741
+#, python-format
+msgid ""
+"Creating tmpfile %s to verify with other compute node that the instance "
+"is on the same shared storage."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3822
+msgid "Block migration can not be used with shared storage."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3830
+msgid "Live migration can not be used without shared storage."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3874
+#, python-format
+msgid ""
+"Unable to migrate %(instance_uuid)s: Disk of instance is too "
+"large(available on destination host:%(available)s < need:%(necessary)s)"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3901
+#, python-format
+msgid ""
+"Instance launched has CPU info:\n"
+"%s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3913
+#, python-format
+msgid ""
+"CPU doesn't have compatibility.\n"
+"\n"
+"%(ret)s\n"
+"\n"
+"Refer to %(u)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3930
+#, python-format
+msgid ""
+"Creating tmpfile %s to notify to other compute nodes that they should "
+"mount the same storage."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3980
+#, python-format
+msgid "The firewall filter for %s does not exist"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4052
+#, python-format
+msgid "Live Migration failure: %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4153
+#, python-format
+msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4268
+#, python-format
+msgid ""
+"Error from libvirt while getting description of %(instance_name)s: [Error"
+" Code %(error_code)s] %(ex)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4300
+#, python-format
+msgid "skipping %s since it looks like volume"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4304
+#, python-format
+msgid "skipping disk for %s as it does not have a path"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4309
+#, python-format
+msgid "skipping disk %(path)s (%(target)s) as it is a volume"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4349
+#, python-format
+msgid "Getting disk size of %(i_name)s: %(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4419
+msgid "Starting migrate_disk_and_power_off"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4488
+msgid "Instance running successfully."
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4494
+msgid "Starting finish_migration"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4565
+msgid "Starting finish_revert_migration"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4688
+#, python-format
+msgid "Checking instance files accessability %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4712
+#, python-format
+msgid "Deleting instance files %s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4717
+#, python-format
+msgid "Failed to cleanup directory %(target)s: %(e)s"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4724
+#, python-format
+msgid "Deletion of %s failed"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:4727
+#, python-format
+msgid "Deletion of %s complete"
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:52
+msgid ""
+"Libvirt module could not be loaded. NWFilterFirewall will not work "
+"correctly."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:109
+msgid "Called setup_basic_filtering in nwfilter"
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:117
+msgid "Ensuring static filters"
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:268
+#, python-format
+msgid "The nwfilter(%s) is not found."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:290
+#, python-format
+msgid "The nwfilter(%(instance_filter_name)s) for%(name)s is not found."
+msgstr ""
+
+#: nova/virt/libvirt/firewall.py:308
+msgid "iptables firewall: Setup Basic Filtering"
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:306
+#, python-format
+msgid ""
+"%(base)s virtual size %(disk_size)slarger than flavor root disk size "
+"%(size)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:344
+msgid "You should specify libvirt_images_volume_group flag to use LVM images."
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:427
+msgid "You should specify libvirt_images_rbd_pool flag to use rbd images."
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:507
+msgid "rbd python libraries not found"
+msgstr ""
+
+#: nova/virt/libvirt/imagebackend.py:552
+#, python-format
+msgid "Unknown image_type=%s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:140
+#, python-format
+msgid "Error reading image info file %(filename)s: %(error)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:179
+#, python-format
+msgid "Reading image info file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:201
+#, python-format
+msgid "Writing stored info to %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:330
+#, python-format
+msgid "%s is a valid instance name"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:333
+#, python-format
+msgid "%s has a disk file"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:335
+#, python-format
+msgid "Instance %(instance)s is backed by %(backing)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:348
+#, python-format
+msgid ""
+"Instance %(instance)s is using a backing file %(backing)s which does not "
+"appear in the image service"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:423
+#, python-format
+msgid "image %(id)s at (%(base_file)s): image verification failed"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:433
+#, python-format
+msgid ""
+"image %(id)s at (%(base_file)s): image verification skipped, no hash "
+"stored"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:442
+#, python-format
+msgid "%(id)s (%(base_file)s): generating checksum"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:457
+#, python-format
+msgid "Cannot remove %(base_file)s, it does not exist"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:469
+#, python-format
+msgid "Base file too young to remove: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:472
+#, python-format
+msgid "Removing base file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:479
+#, python-format
+msgid "Failed to remove %(base_file)s, error was %(error)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:490
+#, python-format
+msgid "image %(id)s at (%(base_file)s): checking"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:514
+#, python-format
+msgid ""
+"image %(id)s at (%(base_file)s): in use: on this node %(local)d local, "
+"%(remote)d on other nodes sharing this instance storage"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:526
+#, python-format
+msgid ""
+"image %(id)s at (%(base_file)s): warning -- an absent base file is in "
+"use! instances: %(instance_list)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:538
+#, python-format
+msgid "image %(id)s at (%(base_file)s): image is not in use"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:545
+#, python-format
+msgid "image %(id)s at (%(base_file)s): image is in use"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:569
+#, python-format
+msgid "Skipping verification, no base directory at %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:573
+msgid "Verify base images"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:580
+#, python-format
+msgid "Image id %(id)s yields fingerprint %(fingerprint)s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:598
+#, python-format
+msgid "Unknown base file: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:603
+#, python-format
+msgid "Active base files: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:606
+#, python-format
+msgid "Corrupt base files: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:610
+#, python-format
+msgid "Removable base files: %s"
+msgstr ""
+
+#: nova/virt/libvirt/imagecache.py:618
+msgid "Verification complete"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:78 nova/virt/libvirt/utils.py:84
+msgid "systool is not installed"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:88
+msgid "Cannot find any Fibre Channel HBAs"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:230
+#, python-format
+msgid ""
+"Insufficient Space on Volume Group %(vg)s. Only %(free_space)db "
+"available, but %(size)db required by volume %(lv)s."
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:243
+#, python-format
+msgid ""
+"Volume group %(vg)s will not be able to hold sparse volume %(lv)s. "
+"Virtual volume size is %(size)db, but free space on volume group is only "
+"%(free_space)db."
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:282
+#, python-format
+msgid "rbd remove %(name)s in pool %(pool)s failed"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:303
+#, python-format
+msgid "vg %s must be LVM volume group"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:332
+#, python-format
+msgid "Path %s must be LVM logical volume"
+msgstr ""
+
+#: nova/virt/libvirt/utils.py:607
+msgid "Can't retrieve root device path from instance libvirt configuration"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:318 nova/virt/libvirt/vif.py:541
+#: nova/virt/libvirt/vif.py:702
+#, python-format
+msgid "vif_type=%(vif_type)s instance=%(instance)s vif=%(vif)s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:325 nova/virt/libvirt/vif.py:548
+#: nova/virt/libvirt/vif.py:709
+msgid "vif_type parameter must be present for this vif_driver implementation"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:364 nova/virt/libvirt/vif.py:566
+#: nova/virt/libvirt/vif.py:727
+#, python-format
+msgid "Unexpected vif_type=%s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:376
+#, python-format
+msgid "Ensuring vlan %(vlan)s and bridge %(bridge)s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:387
+#, python-format
+msgid "Ensuring bridge %s"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:504 nova/virt/libvirt/vif.py:536
+msgid "Failed while plugging vif"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:582 nova/virt/libvirt/vif.py:610
+#: nova/virt/libvirt/vif.py:628 nova/virt/libvirt/vif.py:649
+#: nova/virt/libvirt/vif.py:668 nova/virt/libvirt/vif.py:697
+msgid "Failed while unplugging vif"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:737
+msgid ""
+"The LibvirtBridgeDriver VIF driver is now deprecated and will be removed "
+"in the next release. Please use the LibvirtGenericVIFDriver VIF driver, "
+"together with a network plugin that reports the 'vif_type' attribute"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:765
+msgid ""
+"The LibvirtOpenVswitchDriver VIF driver is now deprecated and will be "
+"removed in the next release. Please use the LibvirtGenericVIFDriver VIF "
+"driver, together with a network plugin that reports the 'vif_type' "
+"attribute"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:794
+msgid ""
+"The LibvirtHybridOVSBridgeDriver VIF driver is now deprecated and will be"
+" removed in the next release. Please use the LibvirtGenericVIFDriver VIF "
+"driver, together with a network plugin that reports the 'vif_type' "
+"attribute"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:824
+msgid ""
+"The LibvirtOpenVswitchVirtualPortDriver VIF driver is now deprecated and "
+"will be removed in the next release. Please use the "
+"LibvirtGenericVIFDriver VIF driver, together with a network plugin that "
+"reports the 'vif_type' attribute"
+msgstr ""
+
+#: nova/virt/libvirt/vif.py:853
+msgid ""
+"The NeutronLinuxBridgeVIFDriver VIF driver is now deprecated and will be "
+"removed in the next release. Please use the LibvirtGenericVIFDriver VIF "
+"driver, together with a network plugin that reports the 'vif_type' "
+"attribute"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:131
+#, python-format
+msgid "Unknown content in connection_info/qos_specs: %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:276
+#, python-format
+msgid "iSCSI device not found at %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:279
+#, python-format
+msgid ""
+"ISCSI volume not yet found at: %(disk_dev)s. Will rescan & retry. Try "
+"number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:292
+#, python-format
+msgid "Found iSCSI node %(disk_dev)s (after %(tries)s rescans)"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:553
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:556
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(disk_dev)s. Will rescan & retry. Try "
+"number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:569
+#, python-format
+msgid "Found iSER node %(disk_dev)s (after %(tries)s rescans)"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:736 nova/virt/libvirt/volume.py:872
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:784
+#, python-format
+msgid "AoE device not found at %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:786
+#, python-format
+msgid "AoE volume not yet found at: %(aoedevpath)s. Try number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:801
+#, python-format
+msgid "Found AoE device %(aoedevpath)s (after %(tries)s rediscover)"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:943
+msgid "We are unable to locate any Fibre Channel devices"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:952
+#, python-format
+msgid "Looking for Fibre Channel dev %(device)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:962
+msgid "Fibre Channel device not found."
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:965
+#, python-format
+msgid ""
+"Fibre volume not yet found at: %(mount_device)s. Will rescan & retry. "
+"Try number: %(tries)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:982
+#, python-format
+msgid "Found Fibre Channel volume %(mount_device)s (after %(tries)s rescans)"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:991
+#, python-format
+msgid "Multipath device discovered %(device)s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:1068
+msgid "Value required for 'scality_sofs_config'"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:1079
+#, python-format
+msgid "Cannot access 'scality_sofs_config': %s"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:1085
+msgid "Cannot execute /sbin/mount.sofs"
+msgstr ""
+
+#: nova/virt/libvirt/volume.py:1100
+msgid "Cannot mount Scality SOFS, check syslog for errors"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:151
+#, python-format
+msgid "Removing the logical volume '%s'"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:169
+#, python-format
+msgid "Fetching image '%s' from glance"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:174
+#, python-format
+msgid "Using image found at '%s'"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:176
+#, python-format
+msgid "Ensuring image '%s' exists on IVM"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:188
+#, python-format
+msgid "Creating logical volume of size %s bytes"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:191
+#, python-format
+msgid "Copying image to the device '%s'"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:194
+msgid "Error while creating logical volume from image. Will attempt cleanup."
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:202
+msgid "Error while attempting cleanup of failed deploy to logical volume."
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:248
+msgid "Snapshot added to glance."
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:254
+#, python-format
+msgid "Failed to clean up snapshot file %s"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:339
+msgid "Could not create logical volume. No space left on any volume group."
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:446 nova/virt/powervm/blockdev.py:526
+msgid "Unable to get checksum"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:453 nova/virt/powervm/blockdev.py:542
+msgid "Image checksums do not match"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:478
+#, python-format
+msgid "Image found on host at '%s'"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:486
+msgid "Uncompressed image file not found"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:563 nova/virt/powervm/operator.py:735
+#, python-format
+msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
+msgstr ""
+
+#: nova/virt/powervm/blockdev.py:580 nova/virt/powervm/operator.py:752
+#, python-format
+msgid "Found error stream for command \"%(command)s\": %(error_text)s"
+msgstr ""
+
+#: nova/virt/powervm/common.py:68
+msgid "Connection error connecting PowerVM manager"
+msgstr ""
+
+#: nova/virt/powervm/common.py:101
+#, python-format
+msgid "Running cmd (SSH-as-root): %s"
+msgstr ""
+
+#: nova/virt/powervm/common.py:150
+msgid "File transfer to PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/common.py:169
+#, python-format
+msgid "ftp GET %(remote_path)s to: %(local_path)s"
+msgstr ""
+
+#: nova/virt/powervm/common.py:176
+msgid "File transfer from PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:95
+msgid "Network injection is not supported by the PowerVM driver."
+msgstr ""
+
+#: nova/virt/powervm/driver.py:125
+msgid "Soft reboot is not supported for PowerVM."
+msgstr ""
+
+#: nova/virt/powervm/driver.py:134
+msgid "In get_host_ip_addr"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:137
+#, python-format
+msgid "Attempting to resolve %s"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:139
+#, python-format
+msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:181
+#, python-format
+msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:186
+msgid "pause is not supported for PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:191
+msgid "unpause is not supported for PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/driver.py:196
+msgid "Suspend is not supported by thePowerVM driver."
+msgstr ""
+
+#: nova/virt/powervm/driver.py:201
+msgid "Resume is not supported by thePowerVM driver."
+msgstr ""
+
+#: nova/virt/powervm/driver.py:219
+msgid "Host power action is not supported by thePowerVM driver."
+msgstr ""
+
+#: nova/virt/powervm/exception.py:22
+msgid "Connection to PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:26
+#, python-format
+msgid "File '%(file_path)s' transfer to PowerVM manager failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:30
+#, python-format
+msgid "FTP %(ftp_cmd)s from %(source_path)s to %(dest_path)s failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:34
+#, python-format
+msgid "LPAR instance '%(instance_name)s' could not be found"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:38
+#, python-format
+msgid "LPAR instance '%(instance_name)s' creation failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:42
+msgid "No space left on any volume group"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:50
+#, python-format
+msgid "Operation '%(operation)s' on LPAR '%(instance_name)s' timed out"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:55
+msgid "Image creation failed on PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:59
+#, python-format
+msgid ""
+"Insufficient free memory on PowerVM system to spawn instance "
+"'%(instance_name)s'"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:64
+#, python-format
+msgid ""
+"Insufficient available CPUs on PowerVM system to spawn instance "
+"'%(instance_name)s'"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:69
+#, python-format
+msgid "PowerVM LPAR instance '%(instance_name)s' cleanup failed"
+msgstr ""
+
+#: nova/virt/powervm/exception.py:73
+#, python-format
+msgid "Unrecognized root disk information: '%(disk_info)s'"
+msgstr ""
+
+#: nova/virt/powervm/lpar.py:56
+#, python-format
+msgid ""
+"Encountered unknown LPAR attribute: %s\n"
+"Continuing without storing"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:103
+#, python-format
+msgid "LPAR instance '%s' not found"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:197
+#, python-format
+msgid "PowerVM image creation failed: %s"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:211
+#, python-format
+msgid "Creating LPAR instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:213
+#, python-format
+msgid "LPAR instance '%s' creation failed"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:219
+#, python-format
+msgid "Activating the LPAR instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:236
+#, python-format
+msgid "Instance '%s' failed to boot"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:248
+msgid "Error while attempting to clean up failed instance launch."
+msgstr ""
+
+#: nova/virt/powervm/operator.py:252
+#, python-format
+msgid "Instance spawned in %s seconds"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:263
+#, python-format
+msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
+msgstr ""
+
+#: nova/virt/powervm/operator.py:282
+#, python-format
+msgid "Stopping instance %s for snapshot."
+msgstr ""
+
+#: nova/virt/powervm/operator.py:305
+#, python-format
+msgid "Shutting down the instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:310
+#, python-format
+msgid "Deleting the LPAR instance '%s'"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:322
+msgid "PowerVM instance cleanup failed"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:345 nova/virt/powervm/operator.py:401
+msgid "Not enough free memory in the host"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:356 nova/virt/powervm/operator.py:407
+msgid "Insufficient available CPU on PowerVM"
+msgstr ""
+
+#: nova/virt/powervm/operator.py:502
+#, python-format
+msgid "Invalid LPAR state: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:149
+msgid ""
+"Must specify host_ip, host_username and host_password to use "
+"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:243
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:275
+#, python-format
+msgid "Currently there is no log available for instance %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:402
+#, python-format
+msgid "All clusters specified %s were not found in the vCenter"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:411
+#, python-format
+msgid "The following clusters could not be found in the vCenter %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:420
+#, python-format
+msgid "Invalid Regular Expression %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:538
+#, python-format
+msgid "The resource %s does not exist"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:584
+#, python-format
+msgid "Invalid cluster or resource pool name : %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:607
+#, python-format
+msgid "The available nodes are: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:793
+#, python-format
+msgid ""
+"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
+"seconds"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:880
+#, python-format
+msgid "In vmwareapi:_call_method, got this exception: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:916
+#, python-format
+msgid "Task [%(task_name)s] %(task_ref)s status: success"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:922
+#, python-format
+msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:928
+#, python-format
+msgid "In vmwareapi:_poll_task, Got this error %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:97
+#, python-format
+msgid "Error(s) %s occurred in the call to RetrievePropertiesEx"
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:111
+msgid "VMware Driver fault."
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:117
+msgid "VMware Driver configuration fault."
+msgstr ""
+
+#: nova/virt/vmwareapi/error_util.py:121
+msgid "No default value for use_linked_clone found."
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:80
+#, python-format
+msgid "%(text)s: _db_content => %(content)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:220
+#, python-format
+msgid "Property %(attr)s not set for the managed object %(name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:753
+msgid "There is no VM registered"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
+#, python-format
+msgid "Virtual Machine with ref %s is not there"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:824
+#, python-format
+msgid "Logging out a session that is invalid or already logged out: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:839
+msgid "Session is faulty"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:842
+msgid "Session Invalid"
+msgstr ""
+
+#: nova/virt/vmwareapi/fake.py:945
+msgid "No Virtual Machine has been registered yet"
+msgstr ""
+
+#: nova/virt/vmwareapi/host.py:40
+#, python-format
+msgid "%(action)s %(host)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/host.py:63
+#, python-format
+msgid "Set maintenance mod on %(host)s to %(mode)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/io_util.py:119
+#, python-format
+msgid "Glance image %s is in killed state"
+msgstr ""
+
+#: nova/virt/vmwareapi/io_util.py:127
+#, python-format
+msgid "Glance image %(image_id)s is in unknown state - %(state)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_util.py:134
+msgid ""
+"ESX SOAP server returned an empty port group for the host system in its "
+"response"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_util.py:160
+#, python-format
+msgid "Creating Port Group with name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/network_util.py:174
+#, python-format
+msgid "Created Port Group with name %s on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/read_write_util.py:150
+#, python-format
+msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:87
+msgid "Unable to import suds."
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:174
+#, python-format
+msgid "No such SOAP method '%s' provided by VI SDK"
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:179
+#, python-format
+msgid "httplib error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:186
+#, python-format
+msgid "Socket error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:191
+#, python-format
+msgid "Type error in %s: "
+msgstr ""
+
+#: nova/virt/vmwareapi/vim.py:195
+#, python-format
+msgid "Exception in %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
+#, python-format
+msgid "Failed to get cluster references %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:982
+#, python-format
+msgid "Failed to get resource pool references %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:101
+msgid "Getting list of instances"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:127
+#, python-format
+msgid "Got total of %s instances"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
+msgid "Creating VM on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:259
+msgid "Created VM on the ESX host"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:283
+#, python-format
+msgid ""
+"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
+"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:302
+#, python-format
+msgid ""
+"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
+"%(disk_type)s on the ESX host local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:311
+#, python-format
+msgid ""
+"Deleting the file %(vmdk_path)s on the ESX host localstore "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:325
+#, python-format
+msgid ""
+"Deleted the file %(vmdk_path)s on the ESX host local store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:333
+#, python-format
+msgid ""
+"Downloading image file data %(image_ref)s to the ESX data store "
+"%(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:353
+#, python-format
+msgid ""
+"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
+"ESX data store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:367
+#, python-format
+msgid ""
+"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
+" %(adapter_type)s on the ESX host local store %(data_store_name)s to disk"
+" type %(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:388
+#, python-format
+msgid ""
+"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
+"%(disk_type)s on the ESX host local store %(data_store_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
+msgid "Powering on the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:531
+msgid "Powered on the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:541
+msgid "Using config drive for instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:582
+#, python-format
+msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:590
+#, python-format
+msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:686
+msgid "Creating Snapshot of the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:696
+msgid "Created Snapshot of the VM instance"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:741
+msgid "Copying disk data before snapshot of the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:754
+msgid "Copied disk data before snapshot of the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:763
+#, python-format
+msgid "Uploading image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:777
+#, python-format
+msgid "Uploaded image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:790
+#, python-format
+msgid "Deleting temporary vmdk file %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:799
+#, python-format
+msgid "Deleted temporary vmdk file %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:840
+msgid "instance is not powered on"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:847
+msgid "Rebooting guest OS of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:850
+msgid "Rebooted guest OS of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:852
+msgid "Doing hard reboot of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:856
+msgid "Did hard reboot of VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
+msgid "Destroying the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
+msgid "Destroyed the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:875
+#, python-format
+msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
+msgid "Powering off the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
+msgid "Powered off the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:915
+msgid "Unregistering the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:918
+msgid "Unregistered the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:920
+#, python-format
+msgid ""
+"In vmwareapi:vmops:destroy, got this exception while un-registering the "
+"VM: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:933
+#, python-format
+msgid "Deleting contents of the VM from datastore %(datastore_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:945
+#, python-format
+msgid "Deleted contents of the VM from datastore %(datastore_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:950
+#, python-format
+msgid ""
+"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
+"contents from the disk: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:958
+msgid "pause not supported for vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:962
+msgid "unpause not supported for vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:973
+msgid "Suspending the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:977
+msgid "Suspended the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:980
+msgid "instance is powered off and cannot be suspended."
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:983
+msgid "VM was already in suspended state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:993
+msgid "Resuming the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:998
+msgid "Resumed the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1000
+msgid "instance is not in a suspended state"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1063
+msgid "instance is suspended and cannot be powered off."
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1066
+msgid "VM was already in powered off state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1077
+msgid "VM was already in powered on state. So returning without doing anything"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1081
+msgid "Powering on the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1086
+msgid "Powered on the VM"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1106
+#, python-format
+msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1137
+#, python-format
+msgid "Renaming the VM to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1143
+#, python-format
+msgid "Renamed the VM to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
+#, python-format
+msgid "Cloning VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1166
+#, python-format
+msgid "Cloned VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1179
+msgid "instance not present"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1190
+#, python-format
+msgid ""
+"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
+" the VM: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1206
+#, python-format
+msgid "Renaming the VM from %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1212
+#, python-format
+msgid "Renamed the VM from %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1237
+#, python-format
+msgid "Migrating VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1249
+#, python-format
+msgid "Migrated VM to host %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
+#, python-format
+msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
+msgid "Automatically hard rebooting"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1289
+msgid "get_diagnostics not implemented for vmwareapi"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1335
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1386
+msgid "Reconfiguring VM instance to set the machine id"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1392
+msgid "Reconfigured VM instance to set the machine id"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1404
+#, python-format
+msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1411
+#, python-format
+msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1509
+#, python-format
+msgid "Creating directory with path %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1515
+#, python-format
+msgid "Created directory with path %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1560
+#, python-format
+msgid ""
+"Will copy while retaining adapter type %(adapter_type)s and disk type "
+"%(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:94
+#, python-format
+msgid "Uploading iso %s to datastore"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:105
+#, python-format
+msgid "Uploading iso of size : %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:114
+#, python-format
+msgid "Uploaded iso %s to datastore"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:120
+#, python-format
+msgid "Downloading image %s from glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:136
+#, python-format
+msgid "Downloaded image %s from glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:142
+#, python-format
+msgid "Uploading image %s to the Glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:170
+#, python-format
+msgid "Uploaded image %s to the Glance image server"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:181
+#, python-format
+msgid "Getting image size for the image %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmware_images.py:186
+#, python-format
+msgid "Got image size of %(size)s for the image %(image)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volume_util.py:164
+#, python-format
+msgid "Rescanning HBA %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volume_util.py:167
+#, python-format
+msgid "Rescanned HBA %s "
+msgstr ""
+
+#: nova/virt/vmwareapi/volume_util.py:179 nova/virt/xenapi/volume_utils.py:276
+#, python-format
+msgid "Mountpoint cannot be translated: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:62
+#, python-format
+msgid ""
+"Reconfiguring VM instance %(instance_name)s to attach disk %(vmdk_path)s "
+"or device %(device_name)s with type %(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:72
+#, python-format
+msgid ""
+"Reconfigured VM instance %(instance_name)s to attach disk %(vmdk_path)s "
+"or device %(device_name)s with type %(disk_type)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:124
+#, python-format
+msgid "Reconfiguring VM instance %(instance_name)s to detach disk %(disk_key)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:132
+#, python-format
+msgid "Reconfigured VM instance %(instance_name)s to detach disk %(disk_key)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:140
+#, python-format
+msgid "Discovering iSCSI target %(target_iqn)s from %(target_portal)s."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:146
+msgid "Storage target found. No need to discover"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:154
+#, python-format
+msgid "Discovered iSCSI target %(target_iqn)s from %(target_portal)s."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:159
+#, python-format
+msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
+#: nova/virt/xenapi/volumeops.py:61
+#, python-format
+msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:241
+#, python-format
+msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
+msgid "Unable to find iSCSI Target"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:274
+#, python-format
+msgid "Volume attach. Driver type: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:345
+#, python-format
+msgid ""
+"The volume has not been displaced from its original location: %s. No "
+"consolidation needed."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:352
+#, python-format
+msgid ""
+"The volume's backing has been relocated to %s. Need to consolidate "
+"backing disk file."
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
+msgid "Unable to find volume"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
+#: nova/virt/xenapi/volumeops.py:134
+#, python-format
+msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
+#: nova/virt/xenapi/volumeops.py:153
+#, python-format
+msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:444
+#, python-format
+msgid "Volume detach. Driver type: %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/volumeops.py:457
+#, python-format
+msgid "Root volume attach. Driver type: %s"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
+#, python-format
+msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
+#, python-format
+msgid ""
+"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
+"args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
+#, python-format
+msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:129
+#, python-format
+msgid ""
+"The agent call to %(method)s returned an invalid response: %(ret)r. "
+"args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:136
+#, python-format
+msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
+msgid "Querying agent version"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:186
+#, python-format
+msgid "Updating agent to %s"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:195
+#, python-format
+msgid "Unable to update the agent due to: %(exc)s"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:227
+msgid "Setting admin password"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:244
+msgid "Skipping setting of ssh key for Windows."
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:249
+msgid "Skipping agent ssh key injection for this image."
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:266
+msgid "Skipping agent file injection for this image."
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:273
+#, python-format
+msgid "Injecting file path: %r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:283
+msgid "Resetting network"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:318
+msgid ""
+"XenServer tools installed in this image are capable of network injection."
+" Networking files will not bemanipulated"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:326
+msgid ""
+"XenServer tools are present in this image but are not capable of network "
+"injection"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:330
+msgid "XenServer tools are not installed in this image"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:344
+msgid "Invalid 'agent_present' value. Falling back to the default."
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:386
+#, python-format
+msgid "OpenSSL error: %s"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:137
+msgid ""
+"Must specify xenapi_connection_url, xenapi_connection_username "
+"(optionally), and xenapi_connection_password to use "
+"compute_driver=xenapi.XenAPIDriver"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:164
+msgid "Failure while cleaning up attached VDIs"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:388
+#, python-format
+msgid "Could not determine key: %s"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:608
+msgid "Host startup on XenServer is not supported."
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:662
+msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:702
+msgid "Host is member of a pool, but DB says otherwise"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:787
+#, python-format
+msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:796
+#, python-format
+msgid "%(plugin)s.%(fn)s failed. Retrying call."
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:809
+msgid "RetryableError, so retrying upload_vhd"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:813
+msgid "Error due to a signal, retrying upload_vhd"
+msgstr ""
+
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
+#, python-format
+msgid "Got exception: %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:749 nova/virt/xenapi/fake.py:857
+#: nova/virt/xenapi/fake.py:876 nova/virt/xenapi/fake.py:944
+msgid "Raising NotImplemented"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:751
+#, python-format
+msgid "xenapi.fake does not have an implementation for %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:784
+#, python-format
+msgid "Calling %(name)s %(impl)s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:790
+#, python-format
+msgid "Calling getter %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:793
+#, python-format
+msgid "Calling setter %s"
+msgstr ""
+
+#: nova/virt/xenapi/fake.py:859
+#, python-format
+msgid ""
+"xenapi.fake does not have an implementation for %s or it has been called "
+"with the wrong number of arguments"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:73
+#, python-format
+msgid ""
+"Instance %(name)s running on %(host)s could not be found in the database:"
+" assuming it is a worker VM and skip ping migration to a new host"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:85
+#, python-format
+msgid "Aggregate for host %(host)s count not be found."
+msgstr ""
+
+#: nova/virt/xenapi/host.py:105
+#, python-format
+msgid "Unable to migrate VM %(vm_ref)s from %(host)s"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:211
+#, python-format
+msgid "Failed to extract instance support from %s"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:228
+msgid "Unable to get updated status"
+msgstr ""
+
+#: nova/virt/xenapi/host.py:231
+#, python-format
+msgid "The call to %(method)s returned an error: %(e)s."
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:31
+#, python-format
+msgid "Found non-unique network for name_label %s"
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:49
+#, python-format
+msgid "Found non-unique network for bridge %s"
+msgstr ""
+
+#: nova/virt/xenapi/network_utils.py:51
+#, python-format
+msgid "Found no network for bridge %s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:71
+#, python-format
+msgid ""
+"Aggregate %(aggregate_id)s: unrecoverable state during operation on "
+"%(host)s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:159
+#, python-format
+msgid "Unable to eject %s from the pool; pool not empty"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:176
+#, python-format
+msgid "Unable to eject %s from the pool; No master found"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:193
+#, python-format
+msgid "Pool-Join failed: %s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:196
+#, python-format
+msgid "Unable to join %s in the pool"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:212
+#, python-format
+msgid "Pool-eject failed: %s"
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:224
+#, python-format
+msgid "Unable to set up pool: %s."
+msgstr ""
+
+#: nova/virt/xenapi/pool.py:235
+#, python-format
+msgid "Pool-set_name_label failed: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vif.py:102
+#, python-format
+msgid "Found no PIF for device %s"
+msgstr ""
+
+#: nova/virt/xenapi/vif.py:121
+#, python-format
+msgid ""
+"PIF %(pif_uuid)s for network %(bridge)s has VLAN id %(pif_vlan)d. "
+"Expected %(vlan_num)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:273
+msgid "Created VM"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:285
+msgid "VM destroyed"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
+msgid "VM already halted, skipping shutdown..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:294
+msgid "Shutting down VM (cleanly)"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:309
+msgid "Shutting down VM (hard)"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:347
+#, python-format
+msgid "VBD not found in instance %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:364
+#, python-format
+msgid "VBD %s already detached"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:367
+#, python-format
+msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:374
+#, python-format
+msgid "Unable to unplug VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:379
+#, python-format
+msgid "Reached maximum number of retries trying to unplug VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:390
+#, python-format
+msgid "Unable to destroy VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:412
+#, python-format
+msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:416
+#, python-format
+msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:443
+#, python-format
+msgid "Unable to destroy VDI %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:470
+#, python-format
+msgid ""
+"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
+" on %(sr_ref)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:486
+msgid "SR not present and could not be introduced"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:511
+#, python-format
+msgid "block device info: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:602
+#, python-format
+msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:648
+#, python-format
+msgid "No primary VDI found for %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:660
+msgid "Starting snapshot for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:705
+#, python-format
+msgid ""
+"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
+" is of type %(type)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:729
+#, python-format
+msgid "Destroying cached VDI '%(vdi_uuid)s'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
+msgid "Disk must have only one partition."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:846
+#, python-format
+msgid "Disk contains a filesystem we are unable to resize: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:855
+#, python-format
+msgid "Attempted auto_configure_disk failed because: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:976
+#, python-format
+msgid ""
+"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
+"%(size_gb)s Error: %(exc)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1070
+msgid "Removing kernel/ramdisk files from dom0"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1082
+#, python-format
+msgid ""
+"Fast cloning is only supported on default local SR of type ext. SR on "
+"this system was found to be of type %s. Ignoring the cow flag."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1139
+#, python-format
+msgid "Unrecognized cache_images value '%s', defaulting to True"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1173
+#, python-format
+msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1205
+#, python-format
+msgid "Invalid value '%s' for xenapi_torrent_images"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1228
+#, python-format
+msgid "Invalid value '%d' for xenapi_image_compression_level"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1239
+#, python-format
+msgid "Asking xapi to fetch vhd image %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1254
+#, python-format
+msgid ""
+"Download handler '%(handler)s' raised an exception, falling back to "
+"default handler '%(default_handler)s'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1290
+#, python-format
+msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1309
+#, python-format
+msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1333
+#, python-format
+msgid "Fetching image %(image_id)s, type %(image_type_str)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1350
+#, python-format
+msgid "Size for image %(image_id)s: %(virtual_size)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1360
+#, python-format
+msgid ""
+"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
+"bytes"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1379
+#, python-format
+msgid "Copying VDI %s to /boot/guest on dom0"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1393
+#, python-format
+msgid "Kernel/Ramdisk VDI %s destroyed"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1402
+msgid "Failed to fetch glance image"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1446
+#, python-format
+msgid "Detected %(image_type_str)s format for image %(image_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1471
+#, python-format
+msgid "Looking up vdi %s for PV kernel"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1490
+#, python-format
+msgid "Unknown image format %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1521
+#, python-format
+msgid "VDI %s is still available"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1624
+#, python-format
+msgid "Unable to parse rrd of %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1636
+#, python-format
+msgid "Re-scanning SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1664
+#, python-format
+msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1684
+msgid ""
+"XenAPI is unable to find a Storage Repository to install guest instances "
+"on. Please check your configuration (e.g. set a default SR for the pool) "
+"and/or configure the flag 'sr_matching_filter'."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1697
+msgid "Cannot find SR of content-type ISO"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1705
+#, python-format
+msgid "ISO: looking at SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1707
+msgid "ISO: not iso content"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1710
+msgid "ISO: iso content_type, no 'i18n-key' key"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1713
+msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1717
+msgid "ISO: SR MATCHing our criteria"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1719
+msgid "ISO: ISO, looking to see if it is host local"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1722
+#, python-format
+msgid "ISO: PBD %s disappeared"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1725
+#, python-format
+msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1728
+msgid "ISO: SR with local PBD"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1750
+#, python-format
+msgid ""
+"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
+"%(server)s."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1784
+#, python-format
+msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1874
+#, python-format
+msgid ""
+"Parent %(parent_uuid)s doesn't match original parent "
+"%(original_parent_uuid)s, waiting for coalesce..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1886
+#, python-format
+msgid "VHD coalesce attempts exceeded (%d), giving up..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1921
+#, python-format
+msgid "Timeout waiting for device %s to be created"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1941
+#, python-format
+msgid "Disconnecting stale VDI %s from compute domU"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1954
+#, python-format
+msgid "Plugging VBD %s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1957
+#, python-format
+msgid "Plugging VBD %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1959
+#, python-format
+msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1963
+#, python-format
+msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1969
+#, python-format
+msgid "Destroying VBD for VDI %s ... "
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:1977
+#, python-format
+msgid "Destroying VBD for VDI %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2019
+msgid "Partitions:"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2025
+#, python-format
+msgid " %(num)s: %(ptype)s %(size)d sectors"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2051
+#, python-format
+msgid ""
+"Writing partition table %(primary_first)d %(primary_last)d to "
+"%(dev_path)s..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2061
+#, python-format
+msgid "Writing partition table %s done."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2102
+#, python-format
+msgid ""
+"Resize down not allowed because minimum filesystem sectors "
+"%(min_sectors)d is too big for target sectors %(new_sectors)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2145
+#, python-format
+msgid ""
+"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
+"virtual_size=%(virtual_size)d block_size=%(block_size)d"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2181
+#, python-format
+msgid ""
+"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
+"reduction in size"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2234
+msgid "Manipulating interface files directly"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2243
+#, python-format
+msgid "Failed to mount filesystem (expected for non-linux instances): %s"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2355
+msgid "This domU must be running on the host specified by xenapi_connection_url"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2399
+msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2405
+msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2416
+#, python-format
+msgid ""
+"Unable to find network matching '%(network_name)s', user will have to "
+"enter IP manually..."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:2440
+#, python-format
+msgid "ISO creation tool '%s' does not exist."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:179
+#, python-format
+msgid "Importing image upload handler: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:194
+msgid "Error: Agent is disabled"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:307
+msgid "Starting instance"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:334
+#, python-format
+msgid "Block device information present: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:413
+msgid "ipxe_boot is True but no ISO image found"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:504
+msgid "Failed to spawn, rolling back"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:582
+msgid "Auto configuring disk, attempting to resize partition..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:626
+msgid "Waiting for instance state to become running"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:642
+#, python-format
+msgid ""
+"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
+"%(version)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:645
+#, python-format
+msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:656
+#, python-format
+msgid "Instance agent version: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:756
+msgid "Finished snapshot and upload for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:760
+#, python-format
+msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:769
+msgid "Failed to transfer vhd to new host"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:788
+#, python-format
+msgid "Updating progress to %d"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:795
+msgid "VM was already shutdown."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:799
+msgid "Clean shutdown did not complete successfully, trying hard shutdown."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:803
+msgid "Unable to terminate instance."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:857
+#, python-format
+msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:977
+#, python-format
+msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:984
+msgid "Resize complete"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1029
+msgid "Starting halted instance found during reboot"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1035
+msgid ""
+"Reboot failed due to bad volumes, detaching bad volumes and starting "
+"halted instance"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1114
+msgid "Unable to update metadata, VM not found."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1157
+msgid "Unable to find root VBD/VDI for VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1161
+msgid "Destroying VDIs"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1188
+msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1195
+msgid "instance has a kernel or ramdisk but not both"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1203
+msgid "kernel/ramdisk files removed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1230
+msgid "Destroying VM"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1259
+msgid "VM is not present, skipping destroy..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1310
+#, python-format
+msgid "Instance is already in Rescue Mode: %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1344
+msgid "VM is not present, skipping soft delete..."
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1547
+msgid "Injecting network info to xenstore"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1569
+msgid "Creating vifs"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1578
+#, python-format
+msgid "Creating VIF for network %s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1581
+#, python-format
+msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1614
+msgid "Injecting hostname to xenstore"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1618
+msgid "Removing hostname from xenstore"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1721
+#, python-format
+msgid "Destination host:%s must be in the same aggregate as the source server"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1742
+msgid "No suitable network for migrate"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1754
+msgid "Migrate Receive failed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1828
+msgid "XAPI supporting relax-xsm-sr-check=true requried"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1839
+msgid "VM.assert_can_migrate failed"
+msgstr ""
+
+#: nova/virt/xenapi/vmops.py:1892
+msgid "Migrate Send failed"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:52
+#, python-format
+msgid "Creating SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:62
+#, python-format
+msgid "Introducing SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:69
+msgid "Creating PBD for SR"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:72
+msgid "Plugging SR"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:83
+msgid "Forgetting SR..."
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:105
+#, python-format
+msgid "Unable to find SR from VBD %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:122
+#, python-format
+msgid "Ignoring exception %(exc)s when getting PBDs for %(sr_ref)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:130
+#, python-format
+msgid "Ignoring exception %(exc)s when unplugging PBD %(pbd)s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:154
+#, python-format
+msgid "Unable to introduce VDI on SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:162
+#, python-format
+msgid "Unable to get record of VDI %s on"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:184
+#, python-format
+msgid "Unable to introduce VDI for SR %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:194
+msgid "Cannot purge SR with referenced VDIs"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:203 nova/virt/xenapi/volume_utils.py:250
+#, python-format
+msgid "Unable to obtain target information %s"
+msgstr ""
+
+#: nova/virt/xenapi/volume_utils.py:244
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:48
+#, python-format
+msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:75
+#, python-format
+msgid "Connect_volume: %s"
+msgstr ""
+
+#: nova/virt/xenapi/volumeops.py:145
+#, python-format
+msgid "Skipping detach because VBD for %s was not found"
+msgstr ""
+
+#: nova/virt/xenapi/image/bittorrent.py:73
+msgid "No torrent URL fetcher extension found, using default."
+msgstr ""
+
+#: nova/virt/xenapi/image/bittorrent.py:90
+#, python-format
+msgid "Loading torrent URL fetcher from entry points %(ep)s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:96 nova/vnc/xvp_proxy.py:101
+#, python-format
+msgid "Error in handshake: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:116
+#, python-format
+msgid "Invalid request: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:136
+#, python-format
+msgid "Request: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:139
+#, python-format
+msgid "Request made with missing token: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:149
+#, python-format
+msgid "Request made with invalid token: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:156
+#, python-format
+msgid "Unexpected error: %s"
+msgstr ""
+
+#: nova/vnc/xvp_proxy.py:176
+#, python-format
+msgid "Starting nova-xvpvncproxy node (version %s)"
+msgstr ""
+
+#: nova/volume/cinder.py:96
+#, python-format
+msgid "Cinderclient connection created using URL: %s"
+msgstr ""
+
+#: nova/volume/cinder.py:224
+msgid "status must be 'in-use'"
+msgstr ""
+
+#: nova/volume/cinder.py:230
+msgid "status must be 'available'"
+msgstr ""
+
+#: nova/volume/encryptors/__init__.py:45
+#, python-format
+msgid "Error instantiating %(provider)s: %(exception)s"
+msgstr ""
+
+#: nova/volume/encryptors/__init__.py:63
+#, python-format
+msgid ""
+"Failed to retrieve encryption metadata for volume %(volume_id)s: "
+"%(exception)s"
+msgstr ""
+
+#: nova/volume/encryptors/cryptsetup.py:56 nova/volume/encryptors/luks.py:69
+#, python-format
+msgid "opening encrypted volume %s"
+msgstr ""
+
+#: nova/volume/encryptors/cryptsetup.py:97 nova/volume/encryptors/luks.py:106
+#, python-format
+msgid "closing encrypted volume %s"
+msgstr ""
+
+#: nova/volume/encryptors/luks.py:44
+#, python-format
+msgid "formatting encrypted volume %s"
+msgstr ""
+
+#~ msgid "Unknown"
+#~ msgstr ""
+
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "%s - This rule already exists in group"
+#~ msgstr ""
+
+#~ msgid "Delete Failed"
+#~ msgstr ""
+
+#~ msgid "Attach Failed."
+#~ msgstr ""
+
+#~ msgid "Detach Volume Failed."
+#~ msgstr ""
+
+#~ msgid "No more floating IPs available"
+#~ msgstr ""
+
+#~ msgid "Unable to release IP Address."
+#~ msgstr ""
+
+#~ msgid "Floating ip is already associated."
+#~ msgstr ""
+
+#~ msgid "l3driver call to add floating ip failed."
+#~ msgstr ""
+
+#~ msgid "Error, unable to associate floating ip."
+#~ msgstr ""
+
+#~ msgid "Floating ip is not associated."
+#~ msgstr ""
+
+#~ msgid "Couldn't stop instance with in %d sec"
+#~ msgstr ""
+
+#~ msgid "Could not found metadata to be set in request body"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "%(overs)s quota exceeded for %(pid)s, "
+#~ "tried to run %(min_count)s instances. "
+#~ "%(msg)s"
+#~ msgstr ""
+
+#~ msgid "Updating host status"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Node field should be not be set"
+#~ " on the instance until resources have"
+#~ " been claimed."
+#~ msgstr ""
+
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Instance contains properties %(image_props)s, "
+#~ "but no corresponding capabilities are "
+#~ "advertised by the compute node"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Instance properties %(image_props)s are "
+#~ "satisfied by compute host capabilities "
+#~ "%(capabilities)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Instance contains properties %(image_props)s "
+#~ "that are not provided by the "
+#~ "compute node capabilities %(capabilities)s"
+#~ msgstr ""
+
+#~ msgid "200 Role Match"
+#~ msgstr ""
+
+#~ msgid "200 No Roles"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Sparse copy in progress, %(complete_pct).2f%%"
+#~ " complete. %(left) bytes left to copy"
+#~ msgstr ""
+
+#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Checking if we can resize image "
+#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgstr ""
+
+#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgstr ""
+
+#~ msgid "Getting info for disk: %s"
+#~ msgstr ""
+
+#~ msgid "Cannot find boot VHD file: %s"
+#~ msgstr ""
+
+#~ msgid "Controller not found"
+#~ msgstr ""
+
+#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgstr ""
+
+#~ msgid ""
+#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
+#~ "and vmwareapi_host_password to "
+#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
+#~ "vmwareapi.VMwareVCDriver"
+#~ msgstr ""
+
+#~ msgid "VMware Cluster %s is not found"
+#~ msgstr ""
+
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgstr ""
+
+#~ msgid "Starting VM"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po
index d74ccae11d..6394afce77 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -91,316 +91,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -408,97 +412,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -506,1088 +505,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1690,97 +1679,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2033,115 +2022,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2296,69 +2285,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2440,47 +2439,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2489,34 +2488,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2572,7 +2571,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2580,7 +2579,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2618,16 +2617,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2638,26 +2637,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2683,38 +2682,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2731,7 +2730,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2752,142 +2751,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3060,9 +3060,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3070,13 +3070,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3625,12 +3625,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3880,121 +3880,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4009,7 +4009,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4265,12 +4265,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4638,290 +4638,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5019,459 +5027,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5479,303 +5487,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5797,99 +5809,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6039,11 +6051,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6093,24 +6105,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6420,7 +6432,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6453,31 +6465,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6485,12 +6502,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6613,17 +6630,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6886,7 +6903,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6976,56 +6993,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7777,49 +7808,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7885,12 +7916,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7914,7 +7945,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8176,59 +8212,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8335,38 +8371,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8468,51 +8510,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8570,59 +8612,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9213,7 +9255,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9294,7 +9336,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9663,7 +9705,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9673,13 +9715,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9900,7 +9942,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10020,261 +10062,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10282,91 +10328,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10374,50 +10420,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10427,92 +10473,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11225,74 +11271,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11319,34 +11365,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11386,7 +11432,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11420,12 +11466,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11439,57 +11492,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11497,303 +11563,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11903,206 +11974,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12239,438 +12315,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12697,183 +12781,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13351,104 +13430,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po
index be85df3b23..b7197eea78 100644
--- a/nova/locale/tr_TR/LC_MESSAGES/nova.po
+++ b/nova/locale/tr_TR/LC_MESSAGES/nova.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-02-02 18:03+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: en_US <LL@li.org>\n"
@@ -93,178 +93,178 @@ msgstr "Bilinmeyen bir istisna oluştu."
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "Özel anahtar çözümü başarısız: %s"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "Özel anahtar çözümü başarısız: %s"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "Sanal arayüz oluşturma hatası"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr "Hata. Eşsiz mac adresiyle sanal arayüz oluşturmada 5 kez girişim yapıldı."
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "Yetkiniz yok."
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "Kullanıcı yönetici ayrıcalıklarına sahip değil"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "%(action)s uygulanmasına izin verilmiyor."
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "Kabul edilemez parametreler var."
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "%(volume_id)s bölümü hiçbir şeyle ilişkilendirilmedi"
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr "Anahtar çifti verisi geçersiz"
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "İstek geçersiz"
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "Geçersiz giriş yapıldı"
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "Geçersiz bölüm"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr "Geçersiz metadata"
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "Geçersiz port aralığı %(from_port)s:%(to_port)s. %(msg)s"
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "Geçersiz IP %(protocol)s."
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Geçersiz içerik türü %(content_type)s."
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr "Geçersiz CIDR %(cidr)s."
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr "Hatalar: %(err)s"
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
@@ -273,16 +273,16 @@ msgstr ""
"%(aggregate_id)s üzerinde '%(action)s' eylemi gerçekleştirilemiyor. "
"Nedeni: %(reason)s."
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, python-format
msgid ""
"Instance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while"
@@ -291,116 +291,120 @@ msgstr ""
"%(attr)s %(state)s 'deki %(instance_uuid)s örneği. Örnek bu durumda iken "
"%(method)s yapılamaz."
-#: nova/exception.py:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "%(instance_id)s örneği çalışmıyor."
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "%(instance_id)s örneği kurtarma modunda değil"
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "%(instance_id)s örneği kurtarma modunda değil"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "Örnek kapatmada hata oluştu."
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "Örnek kapatmada hata oluştu."
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "Örnek kapatmada hata oluştu."
-#: nova/exception.py:370
+#: nova/exception.py:364
#, fuzzy, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr "Şu anda servis kullanılamıyor."
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, fuzzy, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr "Hesaplama servisi şu anda kullanılamıyor."
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez."
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr "Desteklenen hypervisor türü geçersiz."
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr "Örnek şu ankinden daha yeni hypervisor versiyonu gerektirir."
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr "Desteklenen disk yolu (%(path)s) halen var,fakat var olmaması gerekir."
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "Desteklenen cihaz yolu (%(path)s) geçersiz."
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr "Kabul edilemeyen CPU bilgisi"
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s geçerli bir IP v4/6 adresi değildir."
-#: nova/exception.py:438
+#: nova/exception.py:436
#, python-format
msgid ""
"VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN "
@@ -409,7 +413,7 @@ msgstr ""
"VLAN etiketi %(bridge)s port grubu için uygun değil. Beklenen VLAN "
"etiketi %(tag)s'dir, fakat tek ilişkili port grubu %(pgroup)s'dir."
-#: nova/exception.py:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -420,97 +424,92 @@ msgstr ""
"ilişkilendirilmemiştir. Beklenen vSwitch %(expected)s'dir, fakat "
"ilişkilendirilen ise %(actual)s'dir."
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "%(disk_format)s disk formatı kabul edilemez."
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "%(image_id)s imajı kabul edilemez: %(reason)s"
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "%(instance_id)s örneği kabul edilemez: %(reason)s"
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "%(ec2_id)s Ec2 id'si kabul edilemez."
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "Geçersiz CIDR %(cidr)s."
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr "Kaynak bulunamadı."
-#: nova/exception.py:485
+#: nova/exception.py:483
#, fuzzy, python-format
msgid "No agent-build associated with id %(id)s."
msgstr "%(id)s ile ilişkilendirilmiş bir dinamik IP yok."
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "%(volume_id)s bölümü bulunamadı."
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "%(snapshot_id)s sistem anlık görüntüsü bulunamadı."
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr "%(volume_id)s bölümü için hedef id bulunamadı."
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr "%(location)s'da disk yok."
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr "%(driver_type)s bölümü için bir işleyici bulunamadı."
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Geçersiz %(image_href)s imaj kaynak dosyası."
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "%(image_id)s imaj kaynak dosyası bulunamadı."
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -518,65 +517,65 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "%(project_id)s projesi bulunamadı."
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr "VDI'ya okuma/yazma yapılırken SR(Saklama deposu) bulunamadı."
-#: nova/exception.py:549
+#: nova/exception.py:539
#, fuzzy, python-format
msgid "Network %(network_id)s is duplicated."
msgstr "%(network_id)s ağı bulunamadı."
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr "Ağ oluşturulurken %(req)s gereklidir."
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "%(network_id)s ağı bulunamadı."
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "%(snapshot_id)s sistem anlık görüntüsü bulunamadı."
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr " %(bridge)s köprüsü için ağ bulunamadı."
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr "%(uuid)s UUID'si için bir ağ bulunamadı"
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr "%(cidr)s CIDR ile bir ağ bulunamadı."
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr "%(instance_id)s örneği için ağ bulunamadı."
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr "Tanımlı bir ağ yok."
-#: nova/exception.py:589
+#: nova/exception.py:579
#, python-format
msgid ""
"Either Network uuid %(network_uuid)s is not present or is not assigned to"
@@ -585,272 +584,272 @@ msgstr ""
"%(network_uuid)s ağ UUID verilmedi veya %(project_id)s projesi ile "
"ilişkilendirilmedi."
-#: nova/exception.py:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr "VM'nin kullandığı veri deposu referansı(ları) bulunamadı."
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "%(instance_id)s örneği için ağ bulunamadı."
-#: nova/exception.py:611
+#: nova/exception.py:601
#, fuzzy, python-format
msgid "No free port available for instance %(instance)s."
msgstr "%(instance_id)s örneği için ağ bulunamadı."
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr "%(id)s ile ilişkilendirilmiş bir dinamik IP yok."
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr "%(address)s adresi için bir dinamik IP bulunamadı."
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
"%(network_id)s ağında %(host)s ağ sunucusunun hiç dinamik IP'si yok.\n"
" "
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr "(%(network_uuid)s) ağında bir (%(address)s) dinamik IP adresi yok."
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "%(address)s dinamik IP adresi geçersiz."
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr "Kullanılabilir hiç dinamik IP yok."
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr "Hiç dinamik IP bulunamadı."
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr "%(id)s ID'si için değişken IP bulunamadı."
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr "%(domain)s alanında %(name)s DNS girdisi halen var."
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr "%(address)s adresi için bir değişken IP bulunamadı."
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr " %(host)s sunucusu için bir değişken IP bulunamadı."
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr "Hiç mevcut değişken IP yok."
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr "%(address)s değişken IP adresi ilişkilendirildi."
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr "%(address)s değişken IP adresi ilişkilendirilemedi."
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr "Hiç değişken IP yok."
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr "%(interface)s arayüzü bulunamadı."
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr "%(user_id)s kullanıcısı için %(name)s anahtar çifti bulunamadı"
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "%(service_id)s servisi bulunamadı."
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr "%(host)s sunucusu bulunamadı."
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr "%(host)s hesaplama sunucusu bulunamadı."
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "%(host)s sunucusunda %(binary)s ikilisi bulunamadı."
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr "Kota bulunamadı."
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "%(project_id)s projesi için bir kota bulunamadı."
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "%(security_group_id)s güvenlik grubu bulunamadı."
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
"%(project_id)s projesi için %(security_group_id)s güvenlik grubu "
"bulunamadı."
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı."
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
@@ -859,7 +858,7 @@ msgstr ""
"%(security_group_id)s güvenlik grubu zaten %(instance_id)s örneği ile "
"ilişkilendirimiş."
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
@@ -868,49 +867,49 @@ msgstr ""
"%(security_group_id)s güvenlik grubu %(instance_id)s örneği ile "
"ilişkilendirilmedi."
-#: nova/exception.py:831
+#: nova/exception.py:821
#, fuzzy, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr "%(rule_id)s kurallı güvenlik grubu bulunamadı."
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "%(migration_id)s göçü bulunamadı."
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "%(status)s durumuyla %(instance_id)s örneği için göç bulunamadı."
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr "%(pool_id)s konsol havuzu bulunamadı."
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, python-format
msgid ""
"Console pool of type %(console_type)s for compute host %(compute_host)s "
@@ -919,106 +918,101 @@ msgstr ""
"%(host)s roxy sunucusundaki %(compute_host)s hesaplama sunucusu için "
"%(console_type)s türünün konsol havuzu bulunamadı."
-#: nova/exception.py:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "%(console_id)s konsolu bulunamadı."
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "Geçersiz içerik türü %(content_type)s."
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr "%(instance_type_id)s örnek türü bulunamadı"
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr "%(instance_type_name)s isimli örnek türü bulunamadı."
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr "%(flavor_id)s örnek türü bulunamadı."
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "%(name)s örneği zaten var."
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "%(instance_id)s örneği için ağ bulunamadı."
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "%(filter_name)s zamanlayıcı sunucu filtresi bulunamadı."
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
@@ -1027,598 +1021,593 @@ msgstr ""
"%(instance_type_id)s örnek türü %(extra_specs_key)s anahtarı ile ekstra "
"özelliklere sahip değil."
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "%(file_path)s dosyası bulunamadı."
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr "Hiç dosya bulunamadı."
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
"%(adapter)s ağ bağdaştırıcısı ile ilişkilendirilen sanal anahtar "
"bulunamadı."
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr "%(adapter)s ağ bağdaştırıcısı bulunamadı."
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "%(class_name)s sınıfı bulunamadı: %(exception)s"
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr "İşlem için izin verilmiyor."
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr "Önceki sistem geri görüntüsüne dönmek için izin verilmiyor."
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr "Yedek imajı geri dönüş parametresi gerekli"
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "%(key_name)s anahtar çifti zaten var."
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr "%(name)s örneği zaten var."
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr "Geçiş hatası."
-#: nova/exception.py:1031
+#: nova/exception.py:1016
#, fuzzy
msgid "Migration pre-check error"
msgstr "Geçiş hatası."
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Hatalı biçimlendirilmiş mesaj gövdesi: %(reason)s"
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr "%(path)s'deki yapılandırma bulunamadı"
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr "Örnek türün belleği istenilen imaj dosyası için çok küçük."
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr "Örnek türünün diski istenilen imaj dosyası için çok küçük."
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr "%(uuid)s hesaplama düğümü başlatmada yetersiz boş hafıza."
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Geçerli bir sunucu bulunamadı: %(reason)s"
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr "Kota aşıldı"
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr "Kişisel dosya limiti aşıldı"
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr "Kişisel dosya yolu çok uzun"
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr "Kişisel dosya içeriği çok uzun"
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr "%(aggregate_id)s kümesi bulunamadı."
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr "%(aggregate_name)s kümesi zaten var."
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr "%(aggregate_id)s kümesi %(host)s sunucusuna sahip değil."
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
"%(aggregate_id)s kümesi %(metadata_key)s. anahtarı ile hiç metadata'sı "
"yok."
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr "%(aggregate_id)s kümesi zaten%(host)s sunucusuna sahip."
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr "Örnek tür oluşturulamıyor."
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "%(instance_id)s örneği bulunamadı."
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "%(instance_id)s örneği bulunamadı."
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "%(volume_id)s bölümü bulunamadı."
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "%(project_id)s projesi bulunamadı."
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla"
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, fuzzy, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr "%(user_id)s kullanıcısı için %(name)s anahtar çifti bulunamadı"
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "%(instance_id)s örneği kurtarma modunda değil"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "%(instance_id)s örneği kurtarma modunda değil"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "%(name)s örneği zaten var."
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, fuzzy, python-format
msgid "Unsupported object type %(objtype)s"
msgstr "Beklenen nesne türü: %s"
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1722,97 +1711,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Yerel adres bağlantısı bulunamadı.:%s"
-#: nova/utils.py:414
+#: nova/utils.py:413
#, 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:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "Geçersiz backend: %s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr "Beklenen nesne türü: %s"
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr "Geçersiz server_string: %s"
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "Zaman Fonksiyonu: %(name)s %(total_time).2f saniye sürdü"
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, fuzzy, python-format
msgid "%s is not a string or unicode"
msgstr "%s güvenlik grubu string veya unicode değil"
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2068,115 +2057,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "Adresi kes %s"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr "İmaj müsait olmak zorunda"
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "Örnekleri sonlandırma işlemi başlatılıyor"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "%r örneğini tekrar yükle"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr "Örnekler durdurulacak"
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr "Örnekler başlatılacak"
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "%s imaj kaydı siliniyor"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr "%(image_id)s id ile %(image_location)s imajı kaydedildi"
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "Kullanıcı veya grup belirlenmedi"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "Sadece \"all\" grubu destekleniyor"
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr "İşlem türü eklenmek veya kaldırılmak zorunda"
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "%s imaj tanıtımı güncelleniyor"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2334,69 +2323,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:194
+msgid "offset param must be an integer"
+msgstr "Göreli konum parametresi tam sayı olmak zorunda"
+
+#: nova/api/openstack/common.py:200
msgid "limit param must be an integer"
msgstr "Sınır parametresi tam sayı olmak zorunda"
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
+#: nova/api/openstack/common.py:204
msgid "limit param must be positive"
msgstr "Sınır parametresi pozitif olmak zorunda"
-#: nova/api/openstack/common.py:192
-msgid "offset param must be an integer"
-msgstr "Göreli konum parametresi tam sayı olmak zorunda"
-
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr "Göreli konum parametresi pozitif olmak zorunda"
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr " [%s] göstergesi bulunamadı"
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr "%s referansı versiyon içermiyor"
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr "İmaj üstveri sınırı aşıldı"
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr "Örnek %(attr)s %(state)s'de iken '%(action)s' yapılamaz"
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, fuzzy, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr "Örnek '%(action)s' için geçersiz durumda"
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr "Sistem görüntüsü isteği reddedildi, sistem görüntüleri şu anda devre dışı."
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr "Örnek sistem görüntüleri şu an onaylanmadı."
@@ -2478,47 +2477,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr "JSON dosyası anlaşılamadı"
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr "Çok sayıda gövde anahtarları"
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr "Hata fırlatıldı: %s"
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "HTTP istisnası fırlatıldı: %s"
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr "İstekte tanınamayan içerik türü sağlayıcısı"
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr "İstekte içerik türü sağlayıcısı yok"
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr "İstekteki sağlayıcı gövdesi boş"
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr "Böyle bir işlem yok: %s"
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2527,34 +2526,34 @@ msgstr "Böyle bir işlem yok: %s"
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr "Kusurlu istek gövdesi"
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr "Desteklenmeyen içerik türü"
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2612,7 +2611,7 @@ msgstr "Geçersiz gövde biçimi isteği."
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr "URI ve gövde isteği uyumsuz"
@@ -2620,7 +2619,7 @@ msgstr "URI ve gövde isteği uyumsuz"
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr "İstek gövdesi çok sayıda öğe içeriyor"
@@ -2658,16 +2657,16 @@ msgstr "Bu istek sayı limitlidir."
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr "Sunucu mevcut değil"
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr "İçerik özelliği bilgisi bulunamadı"
@@ -2678,26 +2677,26 @@ msgid "Invalid changes-since value"
msgstr "Geçersiz değişiklik-oluşturma değeri"
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "%(flavor_id)s örnek türü bulunamadı."
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr "Örnek bulunamadı."
@@ -2723,38 +2722,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "Yanlış ağ biçimi: ağ UUID'si uygun formatta değil(%s)"
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "Geçersiz değişken IP adresi (%s)"
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "Tekrarlanan ağlara (%s) izin verilmiyor"
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr "Yanlış ağ biçimi: %s bulunamadı"
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr "Hatalı ağ biçimi"
@@ -2771,7 +2770,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr "Sunucu adı tanımlanmadı"
@@ -2792,151 +2791,152 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr "İstenilen imaj dosyası bulunamadı"
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr "Geçersiz anahtar adı verildi."
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "%s için kişisel içerik çözümlenemedi"
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr "Örnek tekrar boyutlandırılacak şekilde ayarlanmadı."
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "%(instance_id)s örneği bulunamadı."
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr "Önyükleme için argüman türü HARD veya SOFT değil"
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr "Önyükleme için tür argümanı eksik"
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr "İstenilen örnek türü konumlandırılamıyor."
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "%(instance_id)s örneği bulunamadı."
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "%s geçerli bir örnek ismidir"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr "İmaj referans özelliği eksik"
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr "Geçersiz imaj referansı verildi."
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr "Örnek türü referans özelliği eksik"
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr "Belirlenmiş bir yönetici parolası yok"
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr "Geçersiz yönetici parolası"
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "Örnek kapatmada hata oluştu."
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr "Çözümlenemeyen metadata anahtar/değer çifti."
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
"Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliğine "
"sahip."
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
"Yeniden boyutlandırma isteği geçersiz örnek türü referansı özelliği "
"gerektirir."
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr "Geçersiz istek gövdesi"
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr "İstekte bulunulan imaj referansı çözümlenemedi."
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr "Yeniden kurulum için imaj dosyası bulunamadı."
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr "createImage varlığının isim özelliğine ihtiyacı var"
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Sorgudan '%(unk_opt_str)s' seçenekleri kaldırılıyor"
@@ -3110,9 +3110,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
#, fuzzy
msgid "Network driver does not support this function."
msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyor"
@@ -3122,14 +3122,14 @@ msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyo
msgid "Failed to attach interface"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "Özellik desteklenmiyor: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "%s VLAN arayüzü başlatılıyor "
@@ -3693,12 +3693,12 @@ msgid "Security group name cannot be empty"
msgstr "Güvenlik grup adı boş bırakılamaz"
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3949,121 +3949,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, fuzzy, python-format
msgid "Running _create_extension_point for %s"
msgstr "Genişletme fabrikası çağırılıyor %s"
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4078,7 +4078,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4335,12 +4335,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4715,146 +4715,154 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "Örnekleri sonlandırma işlemi başlatılıyor"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "Örnekleri sonlandırma işlemi başlatılıyor"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
@@ -4863,146 +4871,146 @@ msgstr ""
"Eski örnek türü %(current_instance_type_name)s, yeni örnek türü "
"%(new_instance_type_name)s"
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr "Anahtar çifti adı 1-255 karakter arası uzunluğunda olmak zorunda"
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr "%s güvenlik grubu string veya unicode değil"
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr "%s güvenlik grubu boş bırakılamaz."
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr "%s güvenlik grubu 255 karakterden fazla olmamalıdır."
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "%s güvenlik grubunu oluşturunuz"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr "%s güvenlik grubu zaten var"
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "Geçersiz güncelleme ayarı: '%s'"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "%s güvenlik grubunu siliniz"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr "Kural (%s) bulunamadı"
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr "Yetkilendirilmiş %s güvenlik grubu girişi"
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr "%s güvenlik grubu girişini iptal et"
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr "Güvenlik grup id'si integer olmak zorunda"
@@ -5100,465 +5108,465 @@ msgstr "Veritabanı hatası: %s"
msgid "Instance type %s not found for deletion"
msgstr "Silme işlemi için %s örnek türü bulunamadı"
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez."
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr "Mevcut durum %(drv_state)s, veritabanındaki durum %(db_state)s."
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "Örnek kapatmada hata oluştu."
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyor"
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "BeklenmeyenHata: %s"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr "Durum kontrol ediliyor"
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
#, fuzzy
msgid "Instance was deleted during spawn."
msgstr "Örnek oluşturmada hata"
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Veritabanı hatası: %s"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr "Örnek başlatılıyor.."
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr "Örnek ağ_bilgisi: |%s|"
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr "Örnek blok aygıtı kurulumu hatalı"
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr "Örnek oluşturmada hata"
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr "Örnek için ağ serbest bırakılıyor"
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Örnek için ağ serbest bırakılıyor"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s örneği"
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "DiskBulunamadı yok sayılıyor: %s"
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr "Blok cihazı haritalandırması kapatılıyor %s"
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Birimi ayır %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "%(num_images)d tane imaj bulundu(dönüş: %(rotation)d)"
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr "İmaj siliniyor %s"
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "Yönetici parolası oluşturmada hata. %s örneği çalışmıyor."
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Örnek kapatmada hata oluştu."
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Veritabanı hatası: %s"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "Örneğin hiç bölümü yok."
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr "dedef kaynak ile aynı!"
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5566,192 +5574,192 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
#, fuzzy
msgid "Getting spice console"
msgstr "Konsol ekleniyor"
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "%(mountpoint)s'e %(volume_id)s bölümü bağlanıyor"
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor"
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr "Bant genişliği kullanım önbelleği güncelleniyor"
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Bant genişliği kullanım önbelleği güncelleniyor"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -5760,113 +5768,117 @@ msgstr ""
"Veritabanında %(num_db_instances)s ve misafir sistemde "
"%(num_vm_instances)s bulundu"
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr "Silinen örnek kurtarılıyor"
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "İmaj siliniyor %s"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5888,100 +5900,100 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
#, fuzzy
msgid "InstanceType could not be found, skipping migration."
msgstr "Örnek bulunamadı."
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6133,11 +6145,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "Tekrar yükleme örneğinde hata oluştu."
@@ -6188,24 +6200,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "%s geçerli bir örnek ismidir"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6517,7 +6529,7 @@ msgstr "%s id'li ağ gösteriliyor"
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6550,31 +6562,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6582,12 +6599,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6710,17 +6727,17 @@ msgstr "%s köprüsü koruma altına alınıyor"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr "%(vlan)s vlan ve %(bridge)s köprüsü koruma altına alınıyor"
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6984,7 +7001,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7079,57 +7096,71 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "Bu kural zaten grupta var %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "XVP başlatılırken hata oluştu: %s"
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
#, fuzzy
msgid "Invalid version string"
msgstr "Geçersiz server_string: %s"
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7882,49 +7913,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, fuzzy, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr "%(num_instances)d örnek(leri) kurulmaya çalışılıyor."
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, fuzzy, python-format
msgid "Request Spec: %s"
msgstr "Geçersizİstek hatası: %s"
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "%(instance_id)s örneği için ağ bulunamadı."
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr "%(hosts)s filtrelendi"
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "%(hosts)s filtrelendi"
@@ -7990,12 +8021,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -8019,7 +8050,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8284,60 +8320,60 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr "Örnekler çalışıyor: %s"
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr "Örnekleri sonlandırmanın ardından: %s"
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr "İçsel hata"
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr "Zorla öldürülen örneklerin ardından: %s"
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
#, fuzzy
msgid "spawn error"
msgstr "Kimlik doğrulama hatası"
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8448,38 +8484,44 @@ msgstr " [%s] göstergesi bulunamadı"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr "Konuk aracı benzetmek için %s'de dosyalar oluşturuluyor"
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr "%s'deki benzetilmiş konuk aracı dosyaları kaldırılıyor"
@@ -8582,51 +8624,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8687,59 +8729,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "|%s| örneği için değişken IP tahsisi"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "%s örneği için konsol çıktısını getir"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "%s örneği için konsol çıktısını getir"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "%s örneği için konsol çıktısını getir"
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9331,7 +9373,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9412,7 +9454,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9783,7 +9825,7 @@ msgstr "Örnek oluşturmada hata"
msgid "Creating nic for instance: %s"
msgstr "Örnek için ağ serbest bırakılıyor"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9793,13 +9835,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "|%s| örneği için değişken IP tahsisi"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -10021,7 +10063,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10142,263 +10184,267 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
#, fuzzy
msgid "attaching network adapter failed."
msgstr "Tanımlı bir ağ yok."
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
#, fuzzy
msgid "detaching network adapter failed."
msgstr "Tanımlı bir ağ yok."
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10406,91 +10452,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10498,21 +10544,21 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, fuzzy, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
@@ -10521,29 +10567,29 @@ msgstr ""
"Diğer hesaplama düğümlerini haberdar etmek için %s geçici dosyası "
"oluşturuluyor. Düğümler aynı belleğe bağlanmalıdır."
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr "Blok göçü paylaşılan hafıza ile kullanılamaz."
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10558,7 +10604,7 @@ msgstr ""
" \n"
" Bkz: %(u)s"
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
@@ -10567,87 +10613,87 @@ msgstr ""
"Diğer hesaplama düğümlerini haberdar etmek için %s geçici dosyası "
"oluşturuluyor. Düğümler aynı belleğe bağlanmalıdır."
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, fuzzy, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
"plug_vifs() %(cnt)d kez başarısız oldu. %(hostname)s için %(max_retry)d "
"denemeye kadar tekrar deneniyor."
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11363,74 +11409,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11457,34 +11503,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11524,7 +11570,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11558,12 +11604,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11577,57 +11630,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11635,303 +11701,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "%s sistem görüntüsünden birim oluştur"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "%s sistem görüntüsünden birim oluştur"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12041,208 +12112,213 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "%r adresini bulmak olanaksız"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "Geçersiz bölüm"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12379,440 +12455,448 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, fuzzy, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
"İmaj '%(image_id)s' boyut%(size_bytes)d izin verilen örnek "
"%(allowed_size_bytes)d"
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12839,186 +12923,181 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "Örnek tür oluşturulamıyor."
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
#, fuzzy
msgid "Destroying VDIs"
msgstr "XVP tekar başlatılıyor"
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
#, fuzzy
msgid "No suitable network for migrate"
msgstr "Hatalı ağ biçimi"
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13499,30 +13578,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr "Sunucu durumu güncelleniyor"
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr "miras nw_info için v4 alt ağları gerekiyor"
@@ -13532,43 +13593,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13584,13 +13617,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr " [%s] göstergesi bulunamadı"
@@ -13600,3 +13626,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr ""
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr "%(volume_id)s bölümü için hedef id bulunamadı."
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+
diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po
index 82ffe844b1..208518c7f4 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "без порядку для повідомлень: %s"
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "без порядку для повідомлень: %s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "без порядку для повідомлень: %s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2035,115 +2024,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "лише група \"всі\" підтримується"
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2298,69 +2287,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2442,47 +2441,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2491,34 +2490,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "Оголошення черги %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2574,7 +2573,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2620,16 +2619,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2640,26 +2639,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2685,38 +2684,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2733,7 +2732,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2754,142 +2753,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3062,9 +3062,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3072,13 +3072,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3628,12 +3628,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3883,121 +3883,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4012,7 +4012,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4268,12 +4268,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4642,290 +4642,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "Вилучити групу безпеки %s"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5023,459 +5031,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Від'єднати том %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5483,304 +5491,308 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Від'єднати том %s"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Від'єднати том %s"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5802,99 +5814,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6044,11 +6056,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6098,24 +6110,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6425,7 +6437,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6458,31 +6470,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6490,12 +6507,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6618,17 +6635,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6891,7 +6908,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6981,56 +6998,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr "Це правило вже існує в групі %s"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7782,49 +7813,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7890,12 +7921,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7919,7 +7950,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8181,59 +8217,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8340,38 +8376,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8473,51 +8515,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8575,59 +8617,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9218,7 +9260,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9299,7 +9341,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9668,7 +9710,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9678,13 +9720,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9905,7 +9947,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10025,261 +10067,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10287,91 +10333,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10379,50 +10425,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10432,92 +10478,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11230,74 +11276,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11324,34 +11370,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11391,7 +11437,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11425,12 +11471,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11444,57 +11497,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11502,303 +11568,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "Від'єднати том %s"
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "Від'єднати том %s"
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11908,206 +11979,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12244,438 +12320,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "без порядку для повідомлень: %s"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12702,183 +12786,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13357,104 +13436,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/vi_VN/LC_MESSAGES/nova.po b/nova/locale/vi_VN/LC_MESSAGES/nova.po
index 054df2c196..ab5e63692c 100644
--- a/nova/locale/vi_VN/LC_MESSAGES/nova.po
+++ b/nova/locale/vi_VN/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-13 19:22+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Vietnamese (Viet Nam) "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po
index 9de33f02fb..2e849417d0 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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,320 +93,324 @@ msgstr "发生未知异常。"
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "解密文本失败"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "解密文本失败"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "虚拟接口创建失败"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr "用唯一mac地址5次尝试创建虚拟接口失败"
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "未授权。"
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "用户没有管理员权限"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "政策不允许 %(action)s 被执行。"
-#: nova/exception.py:190
+#: nova/exception.py:184
#, fuzzy, python-format
msgid "Image %(image_id)s is not active."
msgstr "镜像 %(image_id)s 没有找到。"
-#: nova/exception.py:194
+#: nova/exception.py:188
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "没有为镜像 %(image_id)s 找到内核。"
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "无法接受的参数。"
-#: nova/exception.py:203
+#: nova/exception.py:197
#, fuzzy
msgid "Block Device Mapping is Invalid."
msgstr "block_device_mapping %s"
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr "卷 %(volume_id)s 没有附加任何东西"
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr "密钥对数据无效"
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr "请求无效。"
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr "收到无效的输入"
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr "无效的卷"
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr "无效的元数据"
-#: nova/exception.py:291
+#: nova/exception.py:285
#, fuzzy
msgid "Invalid metadata size"
msgstr "无效的元数据键"
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr "无效的端口范围 %(from_port)s:%(to_port)s. %(msg)s"
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr "无效的IP协议 %(protocol)s。"
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "无效的内容类型 %(content_type)s。"
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr "无效的cidr %(cidr)s。"
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: nova/exception.py:324
+#: nova/exception.py:318
#, 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:329
+#: nova/exception.py:323
#, fuzzy, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr "实例 %(instance_id)s 没有运行。"
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr "实例 %(instance_id)s 不在救援模式。"
-#: nova/exception.py:350
+#: nova/exception.py:344
#, fuzzy, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr "实例 %(instance_id)s 不在救援模式。"
-#: nova/exception.py:354
+#: nova/exception.py:348
#, fuzzy, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr "实例 %(instance_id)s 没有挂起。"
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr "挂起实例失败"
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "注入文件失败:%(resp)r"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, fuzzy, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr "设置管理员密码失败。实例 %s 没有运行"
-#: nova/exception.py:370
+#: nova/exception.py:364
#, fuzzy, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr "设置管理员密码失败。实例 %s 没有运行"
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr "重新启动实例失败"
-#: nova/exception.py:378
+#: nova/exception.py:372
#, fuzzy
msgid "Failed to terminate instance"
msgstr "重新启动实例失败"
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "重新启动实例失败"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr "此时的付不可用。"
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, fuzzy, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr "此时的计算服务不可用。"
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。"
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr "提供的虚拟机管理程序类型无效。"
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr "该实例需要比当前版本更新的虚拟机管理程序。"
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr "提供的磁盘路径 (%(path)s) 已经存在,预计是不存在的。"
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr "提供的设备路径 (%(path)s) 是无效的。"
-#: nova/exception.py:421
+#: nova/exception.py:419
#, fuzzy, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr "提供的设备路径 (%(path)s) 是无效的。"
-#: nova/exception.py:426
+#: nova/exception.py:424
#, fuzzy, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr "提供的设备路径 (%(path)s) 是无效的。"
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr "无法接受的CPU信息"
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr "%(address)s 不是有效的IP v4/6地址。"
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -416,98 +420,93 @@ msgstr ""
"包含端口组 %(bridge)s 的vSwitch没有与预计的物理适配器关联。预计的vSwitch是 %(expected)s,但关联的是 "
"%(actual)s。"
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr "磁盘格式 %(disk_format)s 不能接受"
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr "实例 %(instance_id)s 无法接受,原因是: %(reason)s"
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr "Ec2 id %(ec2_id)s 无法接受。"
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, fuzzy, python-format
msgid "Invalid ID received %(id)s."
msgstr "无效的cidr %(cidr)s。"
-#: nova/exception.py:475
+#: nova/exception.py:473
#, fuzzy
msgid "Constraint not met."
msgstr "实例 - %s 不存在"
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr "资源没有找到。"
-#: nova/exception.py:485
+#: nova/exception.py:483
#, fuzzy, python-format
msgid "No agent-build associated with id %(id)s."
msgstr "没有固定IP与id %(id)s 关联。"
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr "没有为卷 %(volume_id)s 找到目标id。"
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr "在 %(location)s 没有磁盘"
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr "无法为 %(driver_type)s 卷找到句柄。"
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "无效的镜像href %(image_href)s。"
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -515,1097 +514,1087 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr "项目 %(project_id)s 没有找到。"
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr "没有找到存储库来读写VDI。"
-#: nova/exception.py:549
+#: nova/exception.py:539
#, fuzzy, python-format
msgid "Network %(network_id)s is duplicated."
msgstr "网络 %(network_id)s 没有找到。"
-#: nova/exception.py:553
+#: nova/exception.py:543
#, fuzzy, python-format
msgid "Network %(network_id)s is still in use."
msgstr "网络 %(network_id)s 没有找到。"
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr "创建网络 %(req)s 是必要的。"
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr "网络 %(network_id)s 没有找到。"
-#: nova/exception.py:565
+#: nova/exception.py:555
#, fuzzy, python-format
msgid "Port id %(port_id)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr "无法为桥 %(bridge)s 找到网络"
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr "无法为uuid %(uuid)s 找到网络"
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr "无法为cidr %(cidr)s 找到网络。"
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr "无法为实例 %(instance_id)s 找到网络。"
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr "没有网络定义。"
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr "无法找到虚拟机使用的数据存储引用。"
-#: nova/exception.py:603
+#: nova/exception.py:593
#, fuzzy, python-format
msgid "Port %(port_id)s is still in use."
msgstr "网络 %(network_id)s 没有找到。"
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "无法为实例 %(instance_id)s 找到网络。"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, fuzzy, python-format
msgid "No free port available for instance %(instance)s."
msgstr "无法为实例 %(instance_id)s 找到网络。"
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr "没有固定IP与id %(id)s 关联。"
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr "没有为地址 %(address)s 找到固定IP。"
-#: nova/exception.py:627
+#: nova/exception.py:617
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr "实例 %(instance_id)s 没有固定ip。"
-#: nova/exception.py:631
+#: nova/exception.py:621
#, 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:636
+#: nova/exception.py:626
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr "实例 %(instance_id)s 没有固定ip '%(ip)s'。"
-#: nova/exception.py:640
+#: nova/exception.py:630
#, 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:645
+#: nova/exception.py:635
#, fuzzy, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr "固定IP地址 %(address)s 已在使用。"
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr "固定IP地址 %(address)s 无效。"
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr "没有固定ip可用。"
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr "找不到固定IP。"
-#: nova/exception.py:668
+#: nova/exception.py:658
#, fuzzy, python-format
msgid "Floating ip %(address)s already exists."
msgstr "浮动ip %(address)s 已被关联。"
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr "找不到适合id %(id)s 的浮动IP。"
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr "DNS 入口 %(name)s 已经在域中 %(domain)s 存在。"
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr "找不到适合地址 %(address)s 的浮动ip。"
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr "没有为主机 %(host)s 找到浮动IP。"
-#: nova/exception.py:689
+#: nova/exception.py:679
#, fuzzy, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr "找不到适合地址 %(address)s 的浮动ip。"
-#: nova/exception.py:693
+#: nova/exception.py:683
#, fuzzy
msgid "Floating ip pool not found."
msgstr "没有找到floating_ip"
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr "没有浮动IP可用。"
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr "浮动ip %(address)s 已被关联。"
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr "浮动ip %(address)s 没有被关联。"
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr "没有浮动ip存在。"
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr "接口 %(interface)s没有找到。"
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。"
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "服务 %(service_id)s 没有找到。"
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr "主机 %(host)s 没有找到。"
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr "计算主机 %(host)s 没有找到。"
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr "配额没有找到。"
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: nova/exception.py:786
+#: nova/exception.py:776
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: nova/exception.py:790
+#: nova/exception.py:780
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: nova/exception.py:794
+#: nova/exception.py:784
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "用户 %(user_id)s 没有找到。"
-#: nova/exception.py:798
+#: nova/exception.py:788
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "扩展资源:%s"
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr "安全组 %(security_group_id)s 没有找到。"
-#: nova/exception.py:806
+#: nova/exception.py:796
#, 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:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, 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:826
+#: nova/exception.py:816
#, 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:831
+#: nova/exception.py:821
#, fuzzy, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr "带有规则 %(rule_id)s 的安全组没有找到。"
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "迁移 %(migration_id)s 没有找到。"
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。"
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr "控制台池 %(pool_id)s 没有找到。"
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr "控制台%(console_id)s 没有找到。"
-#: nova/exception.py:879
+#: nova/exception.py:869
#, fuzzy, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr "没有为实例 %(instance_id)s 找到控制台。"
-#: nova/exception.py:883
+#: nova/exception.py:873
#, fuzzy, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr "没有为实例 %(instance_id)s 在池 %(pool_id)s 中找到控制台。"
-#: nova/exception.py:888
+#: nova/exception.py:878
#, fuzzy, python-format
msgid "Invalid console type %(console_type)s"
msgstr "无效的控制台类型 %(console_type)s "
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr "实例类型 %(instance_type_id)s 没有找到。"
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr "名为 %(instance_type_name)s 的实例类型没有找到。"
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr "类型 %(flavor_id)s 没有找到。"
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, fuzzy, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr "卷组 %s 不存在"
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
#, fuzzy
msgid "Timeout waiting for response from cell"
msgstr "等待RPC响应超时:%s"
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, fuzzy, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr "没有为实例 %(instance_id)s 找到卷。"
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: nova/exception.py:954
-#, fuzzy, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, 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:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "找不到文件 %(file_path)s。"
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr "没找到文件"
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr "未找到与网络适配器 %(adapter)s 关联的虚拟交换机。"
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr "未找到网络适配器 %(adapter)s。"
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr "操作不允许。"
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr "快照不允许循环。"
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr "备份 image_type 要求循环参数。"
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, fuzzy, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr "密钥对 %(key_name)s 已经存在。"
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr "实例 %(name)s 已经存在。"
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, fuzzy, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr "实例类型 %(name)s 已经存在。"
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, fuzzy, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr "实例类型 %(name)s 已经存在。"
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, fuzzy, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr "%(path)s 在共享存储上:%(reason)s"
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, fuzzy, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr "%(path)s 在共享存储上:%(reason)s"
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr "迁移错误"
-#: nova/exception.py:1031
+#: nova/exception.py:1016
#, fuzzy
msgid "Migration pre-check error"
msgstr "迁移错误"
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr "在 %(path)s 找不到配置文件。"
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
-#: nova/exception.py:1049
+#: nova/exception.py:1034
#, fuzzy
msgid "When resizing, instances must change flavor!"
msgstr "调整时实例的大小必须要发生变化。"
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr "实例类型的内存对于所请求的镜像太小。"
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr "实例类型的磁盘对于所请求的镜像太小。"
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr "没有足够的可用内存来启动计算节点 %(uuid)s。"
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr "超出配额"
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, fuzzy, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
-#: nova/exception.py:1090
+#: nova/exception.py:1075
#, fuzzy
msgid "Maximum number of floating ips exceeded"
msgstr "所选择主机的最大数目(%d)"
-#: nova/exception.py:1094
+#: nova/exception.py:1079
#, fuzzy
msgid "Maximum number of fixed ips exceeded"
msgstr "所选择主机的最大数目(%d)"
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, fuzzy, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr "所选择主机的最大数目(%d)"
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr "超过个性化文件限制"
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr "个性化文件路径太长"
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr "个性化文件内容太长"
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
#, fuzzy
msgid "Maximum number of key pairs exceeded"
msgstr "所选择主机的最大数目(%d)"
-#: nova/exception.py:1119
+#: nova/exception.py:1104
#, fuzzy
msgid "Maximum number of security groups or rules exceeded"
msgstr "所选择主机的最大数目(%d)"
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, 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:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr "找不到聚合 %(aggregate_id)s。"
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr "聚合 %(aggregate_name)s 已经存在。"
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr "聚合 %(aggregate_id)s没有主机 %(host)s。"
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, 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:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr "聚合 %(aggregate_id)s已经有主机 %(host)s。"
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr "无法创建实例类型。"
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, fuzzy, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr "设置管理员密码失败。实例 %s 没有运行"
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, fuzzy, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr "检测到已存在的id为%(vlan) vlan"
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, fuzzy, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr "没有为实例 %(instance_id)s 找到控制台。"
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, fuzzy, python-format
msgid "Node %(node_id)s could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, fuzzy, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, fuzzy, python-format
msgid "Marker %(marker)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, fuzzy, python-format
msgid "Could not fetch image %(image_id)s"
msgstr "获取镜像 %(image)s"
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, fuzzy, python-format
msgid "Could not upload image %(image_id)s"
msgstr "获取镜像 %(image)s"
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, fuzzy, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr "没有为主机 %(host)s 找到浮动IP。"
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, fuzzy, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr "没有找到实例 %(instance_id)s"
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "释放实例的网络"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, fuzzy, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr "释放实例的网络"
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, fuzzy, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, fuzzy, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr "密钥对 %(name)s 没有为用户 %(user_id)s 找到。"
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, fuzzy, python-format
msgid "The CA file for %(project)s could not be found"
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, fuzzy, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr "项目 %(project_id)s 没有找到。"
-#: nova/exception.py:1278
+#: nova/exception.py:1263
#, fuzzy
msgid "Instance recreate is not implemented by this virt driver."
msgstr "该驱动不能执行set_admin_password。"
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "实例 %(instance_id)s 不在救援模式。"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "实例 %(instance_id)s 不在救援模式。"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, fuzzy, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr "实例类型 %(name)s 已经存在。"
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, fuzzy, python-format
msgid "Unsupported object type %(objtype)s"
msgstr "期望的对象类型:%s"
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1709,97 +1698,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr "回调中debug:%s"
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "本地IP地址没有找到:%s"
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr "无效的后台:%s"
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr "期望的对象类型:%s"
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr "不正确的server_string:%s"
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, fuzzy, python-format
msgid "Reloading cached file %s"
msgstr "正在删除基文件:%s"
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "移除容器失败:%s"
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, fuzzy, python-format
msgid "%s is not a string or unicode"
msgstr "服务器名称不是字符串或者unicode"
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2054,118 +2043,118 @@ msgstr "无法找到地址 %r"
msgid "multiple fixed_ips exist, using the first: %s"
msgstr "存在多个固定IP,使用第一个:%s"
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr "取消地址 %s 的关联"
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr "镜像必须可用。"
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr "准备开始终止实例"
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr "重启实例 %r"
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr "准备停止实例"
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr "准备启动实例"
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr "解除镜像 %s 的注册"
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, 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:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr "用户或者组没有确定"
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr "仅仅支持组\"all\""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr "operation_type必须添加或者移除"
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr "正在更新镜像 %s 的 publicity 属性"
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
#, fuzzy
msgid "Expecting a list of resources"
msgstr "获取实例列表"
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
#, fuzzy
msgid "Only instances implemented"
msgstr "实例 - %s 不存在"
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
#, fuzzy
msgid "Expecting a list of tagSets"
msgstr "获取实例列表"
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
#, fuzzy
msgid "Invalid CIDR"
msgstr "无效的"
@@ -2323,70 +2312,80 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:194
+msgid "offset param must be an integer"
+msgstr "offset 参数必须是整数"
+
+#: nova/api/openstack/common.py:200
msgid "limit param must be an integer"
msgstr "limit 参数必须是整数"
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
+#: nova/api/openstack/common.py:204
msgid "limit param must be positive"
msgstr "limit参数必须是正数"
-#: nova/api/openstack/common.py:192
-msgid "offset param must be an integer"
-msgstr "offset 参数必须是整数"
-
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr "offset 参数必须是正数"
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr "没有找到标记 [%s]"
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr "href %s 不包含版本"
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr "超过镜像元数据限制"
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
#, fuzzy
msgid "Invalid image metadata"
msgstr "无效的元数据"
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr "'%(action)s' 针对处于 %(attr)s %(state)s 的实例是无法进行"
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, fuzzy, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr "实例针对 '%(action)s' 处于无效状态"
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr "拒绝快照请求,快照当前未被激活"
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr "该时刻实例快照是不允许的。"
@@ -2468,47 +2467,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr "无法理解JSON"
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr "过多主体密钥"
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, fuzzy, python-format
msgid "Exception handling resource: %s"
msgstr "扩展资源:%s"
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr "错误抛出: %s"
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr "HTTP 异常抛出:%s"
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr "请求中提供了无法识别的 Content-Type"
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr "请求中没有提供 Content-Type"
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr "请求中没有提供主体"
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr "没有该动作:%s"
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2517,34 +2516,34 @@ msgstr "没有该动作:%s"
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr "错误格式的请求主体"
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, fuzzy, python-format
msgid "Calling method %s"
msgstr "调用 getter %s"
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr "不支持的Content-Type"
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2600,7 +2599,7 @@ msgstr "不正确的请求主体格式"
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr "请求主体和URI不匹配"
@@ -2608,7 +2607,7 @@ msgstr "请求主体和URI不匹配"
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr "请求主体包含太多items"
@@ -2646,16 +2645,16 @@ msgstr "这个请求受到频率限制。"
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr "服务器不存在"
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr "元数据项目未找到"
@@ -2666,27 +2665,27 @@ msgid "Invalid changes-since value"
msgstr "无效的changes-since值"
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
#, fuzzy
msgid "Only administrators may list deleted instances"
msgstr "准备尝试软删除实例 %s"
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, fuzzy, python-format
msgid "Flavor '%s' could not be found "
msgstr "主机 %(host)s 没有找到。"
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr "无法找到实例"
@@ -2713,38 +2712,38 @@ msgid "Unknown argment : port"
msgstr "未知的guestmount错误"
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, fuzzy, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr "损坏的网络格式:网络 uuid 格式不正确 (%s)"
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr "不正确的固定 IP 地址(%s)"
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr "不允许重复的网络(%s)"
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr "错误的网络格式:丢失%s"
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr "错误的网络格式"
@@ -2762,7 +2761,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr "accessIPv4 不是正确的IPv4格式"
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr "服务器名称未定义"
@@ -2783,149 +2782,150 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr "无法找到请求的镜像"
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr "提供了无效的key_name。"
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
#, fuzzy
msgid "HostId cannot be updated."
msgstr "id不能是None"
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
#, fuzzy
msgid "Personality cannot be updated."
msgstr "id不能是None"
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr "实例还没有调整大小。"
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
#, fuzzy
msgid "Flavor used by the instance could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr "重启的参数'type'既不是HARD也不是SOFT"
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr "缺少重启的参数'type'"
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr "无法找到请求的类型。"
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
#, fuzzy
msgid "Resize requires a flavor change."
msgstr "调整大小需要尺寸的改变。"
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
#, fuzzy
msgid "Image that the instance was started with could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "%s 是一个正确的实例名称"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr "缺少属性imageRef"
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr "提供了无效的imageRef。"
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr "缺少属性flavorRef"
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr "没有确定adminPass"
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr "无效的adminPass"
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
#, fuzzy
msgid "Unable to set password on instance"
msgstr "重新启动实例失败"
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr "无法解析元数据键/值对"
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr "调整大小请求中的属性'flavorRef'无效。"
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr "调整大小请求要求有属性'flavorRef'。"
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr "无效的请求主体"
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr "无法解析请求中的imageRef。"
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr "无法找到用来重新创建的镜像"
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr "实体createImage需要属性name"
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
@@ -3100,9 +3100,9 @@ msgid "Attach interface"
msgstr "挂起实例失败"
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
#, fuzzy
msgid "Network driver does not support this function."
msgstr "虚拟机管理程序驱动不支持防火墙规则"
@@ -3112,14 +3112,14 @@ msgstr "虚拟机管理程序驱动不支持防火墙规则"
msgid "Failed to attach interface"
msgstr "挂起实例失败"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
#, fuzzy
msgid "Attachments update is not supported"
msgstr "属性不支持: %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, fuzzy, python-format
msgid "Detach interface %s"
msgstr "正在开启VLAN接口 %s"
@@ -3692,13 +3692,13 @@ msgid "Security group name cannot be empty"
msgstr "安全组名称不能是空"
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
#, fuzzy
msgid "start instance"
msgstr "启动实例 %r"
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
#, fuzzy
msgid "stop instance"
msgstr "停止实例 %r"
@@ -3950,121 +3950,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, fuzzy, python-format
msgid "Running _create_extension_point for %s"
msgstr "调用扩展工厂 %s"
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4079,7 +4079,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4336,12 +4336,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4719,302 +4719,310 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
#, fuzzy
msgid "Cannot run any more instances of this type."
msgstr "超过实例的配额。您无法运行更多此类型的实例。"
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, fuzzy, python-format
msgid "Can only run %s more instances of this type."
msgstr "超过实例的配额。您只能再运行 %s 个此类型的实例。"
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, 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:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
#, fuzzy
msgid "Metadata property key greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
#, fuzzy
msgid "Metadata property value greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "无法附加卷到实例 %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr "准备运行 %s 个实例"
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr "block_device_mapping %s"
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "准备开始终止实例"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
#, fuzzy
msgid "going to delete a resizing instance"
msgstr "准备开始终止实例"
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, fuzzy, python-format
msgid "instance's host %s is down, deleting from database"
msgstr "没有托管实例 %s,立刻删除"
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
#, fuzzy
msgid "Going to try to soft delete instance"
msgstr "准备尝试软删除实例 %s"
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
#, fuzzy
msgid "Going to try to terminate instance"
msgstr "准备尝试终止实例 %s"
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
#, fuzzy
msgid "Going to try to stop instance"
msgstr "准备尝试停止实例 %s"
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
#, fuzzy
msgid "Going to try to start instance"
msgstr "准备尝试启动实例 %s"
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr "搜索条件: %s"
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, fuzzy, python-format
msgid "snapshot for %s"
msgstr "开始为虚拟机 %s 快照"
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr "flavor_id为空。假定在迁移。"
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, 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:2289
+#: nova/compute/api.py:2298
#, fuzzy, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, fuzzy, python-format
msgid "Going to try to live migrate instance to %s"
msgstr "准备尝试终止实例 %s"
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr "密钥对名称长度必须在1到255个字符之间"
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr "安全组 %s 既不是字符串也不是unicode"
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr "安全组 %s 不能为空。"
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr "安全组 %s 不能比255个字符更长。"
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr "创建安全组 %s"
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr "安全组 %s 已经存在"
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "无法销毁VBD %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "无法销毁VBD %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
#, fuzzy
msgid "Security group is still in use"
msgstr "安全组id应该是整数"
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr "删除安全组 %s"
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr "没有找到规则 (%s)"
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
#, fuzzy
msgid "Quota exceeded, too many security group rules."
msgstr "添加安全组规则:%r"
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr "授权 %s 安全组入口权限"
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr "撤销 %s 安全组入口权限"
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr "安全组id应该是整数"
@@ -5114,476 +5122,476 @@ msgstr "数据库错误:%s"
msgid "Instance type %s not found for deletion"
msgstr "未找到要删除的实例类型 %s"
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr "无法把实例 (%(instance_id)s) 迁移到当前主机 (%(host)s)。"
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "重新启动实例失败"
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, 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:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr "nova-compute重启后,实例正在重启。"
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
#, fuzzy
msgid "Hypervisor driver does not support resume guests"
msgstr "虚拟机管理程序驱动不支持防火墙规则"
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "挂起实例失败"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr "虚拟机管理程序驱动不支持防火墙规则"
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "意外的状态码"
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr "正在检查状态"
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "释放实例的网络"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
#, fuzzy
msgid "Instance was deleted during spawn."
msgstr "实例生产失败"
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, fuzzy, python-format
msgid "Error: %s"
msgstr "数据库错误:%s"
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr "正在启动虚拟机"
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "没有找到floating_ip"
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr "实例的network_info:|%s|"
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr "实例块设备设置失败"
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr "实例生产失败"
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr "释放实例的网络"
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "释放实例的网络"
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s 实例"
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "忽略异常 DiskNotFound: %s"
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, fuzzy, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr "忽略异常 DiskNotFound: %s"
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr "终止bdm %s"
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
#, fuzzy
msgid "Rebuilding instance"
msgstr "正在重新创建实例 %s"
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, fuzzy, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr "%(path)s 在共享存储上:%(reason)s"
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "为ip: %s获取元数据失败"
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "为卷 %s 创建快照"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
#, fuzzy
msgid "Rebooting instance"
msgstr "正在重启虚拟机 %s"
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, 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:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "实例 %s:重启"
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, 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:2306
+#: nova/compute/manager.py:2304
#, fuzzy
msgid "instance snapshotting"
msgstr "实例 %s: 快照中"
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "找到 %(num_images)d 个镜像 (rotation: %(rotation)d)"
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr "轮换出%d个备份"
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr "正在删除镜像 %s"
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "设置管理员密码失败。实例 %s 没有运行"
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
#, fuzzy
msgid "Root password set"
msgstr "实例 %s:Root密码已设置"
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
#, fuzzy
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr "该驱动不能执行set_admin_password。"
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, fuzzy, python-format
msgid "set_admin_password failed: %s"
msgstr "该驱动不能执行set_admin_password。"
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
#, fuzzy
msgid "error setting admin password"
msgstr "设置管理员密码出错"
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "挂起实例失败"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "数据库错误:%s"
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
#, fuzzy
msgid "Unrescuing"
msgstr "实例 %s:取消救援"
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态"
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
#, fuzzy
msgid "Instance has no source host"
msgstr "实例没有卷。"
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr "目标与来源一样。"
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
#, fuzzy
msgid "Pausing"
msgstr "正在更新。"
@@ -5592,122 +5600,122 @@ msgstr "正在更新。"
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "实例 %s :获取诊断"
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
#, fuzzy
msgid "Reset network"
msgstr "重置网络"
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
#, fuzzy
msgid "Inject network info"
msgstr "实例 %s:注入网络信息"
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr "将注入的network_info:|%s|"
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
#, fuzzy
msgid "Get console output"
msgstr "获取实例 %s 控制台输出"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
#, fuzzy
msgid "Getting vnc console"
msgstr "实例 %s:正在获得VNC控制台"
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
#, fuzzy
msgid "Getting spice console"
msgstr "实例 %s:正在获得VNC控制台"
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, 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:3670
+#: nova/compute/manager.py:3672
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "卷 %(volume_id)s 从挂载点 %(mp)s 分离"
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "从未知实例%s中分离卷"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "正在把卷 %(volume_id)s 附加到 %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, fuzzy, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr "实例 %s 的网络分配"
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
#, fuzzy
msgid "_post_live_migration() is started.."
msgstr "post_live_migration()已经启动。"
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -5715,195 +5723,199 @@ msgstr ""
"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching "
"name。”这个错误可以放心的忽略。"
-#: nova/compute/manager.py:4167
+#: nova/compute/manager.py:4171
#, fuzzy
msgid "Post operation of migration started"
msgstr "迁移后操作启动"
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, 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:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, fuzzy, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr "为实例 %(instance_uuid)s 关闭虚拟机"
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
#, fuzzy
msgid "In ERROR state"
msgstr "节点处于未知的错误状态。"
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr "更新带宽使用缓存"
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
#, fuzzy
msgid "Updating volume usage cache"
msgstr "更新带宽使用缓存"
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, 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:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "实例未启动"
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..."
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr "回收删除的实例"
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "LoggingVolumeDriver: %s"
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "计算节点 %s 没有服务"
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "设置实例 %(instance_uuid)s 至 ERROR 状态"
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5925,101 +5937,101 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, fuzzy, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr "Compute_service记录为 %s 创建 "
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, fuzzy, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr "Compute_service记录为 %s 更新 "
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, fuzzy, python-format
msgid "Free disk (GB): %s"
msgstr "创建密钥对 %s"
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, fuzzy, python-format
msgid "Updating from migration %s"
msgstr "实例 %s:开始执行 finish_migration"
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
#, fuzzy
msgid "Instance not resizing, skipping migration."
msgstr "虚拟机不存在,跳过销毁..."
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
#, fuzzy
msgid "InstanceType could not be found, skipping migration."
msgstr "无法找到实例"
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6173,11 +6185,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr "重新启动实例失败"
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
#, fuzzy
msgid "Failed to notify cells of instance fault"
msgstr "重新启动实例失败"
@@ -6228,24 +6240,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr "实例 %s:已救援"
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6558,7 +6570,7 @@ msgstr "LoggingVolumeDriver: %s"
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6592,31 +6604,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, fuzzy, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr "固定IP地址 %(address)s 已在使用。"
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6624,12 +6641,12 @@ msgid ""
"ignored."
msgstr "数据库不一致:DNS域|%s| 在Nova数据库中注册,但是对浮动或者实例DNS驱动均不可见。将被忽略。"
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr "域 |%(domain)s| 已经存在,把区域改变为 |%(av_zone)s|。"
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr "域 |%(domain)s| 已经存在,把项目改变为 |%(project)s|。"
@@ -6752,17 +6769,17 @@ msgstr "保证桥 %s"
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr "保证vlan %(vlan)s 和桥 %(bridge)s"
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, fuzzy, python-format
msgid "Failed to add interface: %s"
msgstr "挂起实例失败"
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, fuzzy, python-format
msgid "Starting bridge %s "
msgstr "保证桥 %s"
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, fuzzy, python-format
msgid "Done starting bridge %s"
msgstr "保证桥 %s"
@@ -7031,7 +7048,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr "找不到适合id %(id)s 的浮动IP。"
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -7122,57 +7139,71 @@ msgstr "安全组 %(security_group_id)s 没有与实例 %(instance_id)s 关联
msgid "This rule already exists in group %s"
msgstr "这条规则已经存在于组%s 中"
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, fuzzy, python-format
msgid "Error setting %(attr)s"
msgstr "设置管理员密码出错"
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
#, fuzzy
msgid "Invalid version string"
msgstr "不正确的server_string:%s"
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7940,49 +7971,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, fuzzy, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr "尝试创建 %(num_instances)d 个实例"
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, fuzzy, python-format
msgid "Request Spec: %s"
msgstr "请求:%s"
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "没有为实例 %(instance_id)s 找到卷。"
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr "过滤掉的主机 %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "过滤掉的主机 %(hosts)s"
@@ -8048,12 +8079,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -8077,7 +8108,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8340,7 +8376,7 @@ msgstr "已经分离"
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
#, fuzzy
msgid ""
@@ -8348,53 +8384,53 @@ msgid ""
"instances"
msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr "正在运行的实例:%s"
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr "终止实例之后:%s"
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr "内部错误"
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr "强制杀死实例后:%s"
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
#, fuzzy
msgid "spawn error"
msgstr "未知的guestmount错误"
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8507,38 +8543,44 @@ msgstr "没有找到标记 [%s]"
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr "在%s 创建文件模拟客户代理"
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr "移除在 %s 的模拟的客户代理文件"
@@ -8642,51 +8684,51 @@ msgstr "fmt=%(fmt)s 由 %(backing_file)s 支持"
msgid "Converted to raw, but format is now %s"
msgstr "转化为裸格式,但目前格式是 %s"
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, fuzzy, python-format
msgid "Destroy called on non-existing instance %s"
msgstr "获取实例列表"
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8747,59 +8789,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "为实例 |%s| 分配浮动IP"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, fuzzy, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr "正在从glance镜像服务器中下载镜像 %s"
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "将 %(injection)s 注入到镜像 %(img_id)s"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "实例 %s 的网络分配"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, fuzzy, python-format
msgid "PXE deploy completed for instance %s"
msgstr "获取实例 %s 控制台输出"
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, fuzzy, python-format
msgid "PXE deploy failed for instance %s"
msgstr "实例 %s 的网络分配"
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, fuzzy, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr "等待RPC响应返回超时"
@@ -9397,7 +9439,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9479,7 +9521,7 @@ msgstr "实例代理版本:%s"
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr "正在更新主机状态"
@@ -9862,7 +9904,7 @@ msgstr "未知的基文件:%s"
msgid "Creating nic for instance: %s"
msgstr "正在创建虚拟机实例快照 %s "
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9872,13 +9914,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "为实例 |%s| 分配浮动IP"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "注入文件路径:'%s'"
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "注入文件路径:'%s'"
@@ -10106,7 +10148,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10230,268 +10272,272 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
#, fuzzy
msgid "During detach_volume, instance disappeared."
msgstr "%s 在运行中消失了。"
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
#, fuzzy
msgid "attaching network adapter failed."
msgstr "没有网络定义。"
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
#, fuzzy
msgid "During detach_interface, instance disappeared."
msgstr "%s 在运行中消失了。"
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
#, fuzzy
msgid "detaching network adapter failed."
msgstr "没有网络定义。"
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
#, fuzzy
msgid "Instance soft rebooted successfully."
msgstr "实例成功重启。"
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
#, fuzzy
msgid "Instance shutdown successfully."
msgstr "实例成功生产。"
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr "实例成功重启。"
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr "实例在运行"
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr "实例成功生产。"
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr "data:%(data)r, fpath: %(fpath)r"
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
#, fuzzy
msgid "Guest does not have a console available"
msgstr "用户没有管理员权限"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr "正在创建镜像"
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, fuzzy, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr "将 %(injection)s 注入到镜像 %(img_id)s"
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, fuzzy, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr "忽略向镜像 %(img_id)s 注入的数据的错误 (%(e)s)"
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10499,92 +10545,92 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, 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/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
#, fuzzy
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr "无法得到CPU的数目,因为这个函数不是给这个平台执行的。这个错误可以被放心忽略。"
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr "libvirt版本过旧(不支持getVersion)"
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "正在获取镜像 %s 的大小"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10592,37 +10638,37 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, fuzzy, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。"
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr "块存储迁移无法在共享存储使用"
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
#, fuzzy
msgid "Live migration can not be used without shared storage."
msgstr "块存储迁移无法在共享存储使用"
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, fuzzy, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
@@ -10631,7 +10677,7 @@ msgstr ""
"无法迁移%(instance_id)s 到 %(dest)s 上:缺少磁盘(主机:%(available)s <= "
"实例:%(necessary)s)"
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
@@ -10640,7 +10686,7 @@ msgstr ""
"已启动实例的CPU信息:\n"
"%s"
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10655,96 +10701,96 @@ msgstr ""
"\n"
"参考 %(u)s"
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr "创建tmpfile %s 来通知其他的计算节点需要挂载相同的存储。"
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, fuzzy, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr "plug_vifs() 失败%(cnt)d 次。最多重新尝试 %(max_retry)d 次在主机 %(hostname)s。"
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, fuzzy, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr "查找 %(instance_name)s时libvirt出错:[错误代码 %(error_code)s] %(ex)s"
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
#, fuzzy
msgid "Starting migrate_disk_and_power_off"
msgstr "实例 %s:开始执行 migrate_disk_and_power_off"
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
#, fuzzy
msgid "Instance running successfully."
msgstr "实例 %s 成功运行。"
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
#, fuzzy
msgid "Starting finish_migration"
msgstr "实例 %s:开始执行 finish_migration"
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
#, fuzzy
msgid "Starting finish_revert_migration"
msgstr "实例 %s:开始执行 finish_revert_migration"
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, fuzzy, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr "schedule_%(method)s 失败:%(ex)s"
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11468,74 +11514,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr "在vmwareapi:_call_method,得到这个异常:%s"
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr "任务 [%(task_name)s] %(task_ref)s 状态:成功"
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr "任务 [%(task_name)s] %(task_ref)s 状态:错误 %(error_info)s"
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr "在vmwareapi:_poll_task,得到这个错误 %s"
@@ -11562,34 +11608,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, fuzzy, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr "属性 %(attr)s 没有为管理对象 %(objName)s 设置"
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr "没有虚拟机注册"
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr "ref 为 %s 的虚拟机不存在"
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr "退出无效的会话或者已经退出了:%s"
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr "会话有错误"
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr "会话无效"
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
#, fuzzy
msgid "No Virtual Machine has been registered yet"
msgstr " 还没有虚拟机被注册"
@@ -11630,7 +11676,7 @@ msgstr "正在ESX主机上创建名称为 %s 的端口组"
msgid "Created Port Group with name %s on the ESX host"
msgstr "已经在ESX主机上创建了名称为 %s 的端口组"
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, fuzzy, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr "HTTP连接关闭时发生异常 VMWareHTTpWrite. Exception:%s"
@@ -11664,12 +11710,19 @@ msgstr "在%s里发生类型错误: "
msgid "Exception in %s "
msgstr "在 %s 发生异常 "
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11683,17 +11736,30 @@ msgstr "获取实例列表"
msgid "Got total of %s instances"
msgstr "总共获得 %s 个实例"
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
#, fuzzy
msgid "Creating VM on the ESX host"
msgstr "在ESX主机上创建名为 %s 的虚拟机"
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
#, fuzzy
msgid "Created VM on the ESX host"
msgstr "已经在ESX主机上创建名为 %s 的虚拟机"
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, fuzzy, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
@@ -11702,7 +11768,7 @@ msgstr ""
"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 "
"%(data_store_name)s 上"
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, fuzzy, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
@@ -11711,35 +11777,35 @@ msgstr ""
"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 "
"%(data_store_name)s 上"
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, fuzzy, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上"
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, fuzzy, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr "删除文件 %(flat_uploaded_vmdk_path)s 在ESX主机的本地存储 %(data_store_name)s 上"
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr "下载文件数据 %(image_ref)s 到ESX主机的数据存储 %(data_store_name)s 上"
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, fuzzy, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr "已经下载镜像文件数据 %(image_ref)s 在ESX数据存储 %(data_store_name)s 上"
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, fuzzy, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11749,7 +11815,7 @@ msgstr ""
"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 "
"%(data_store_name)s 上"
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, fuzzy, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
@@ -11758,327 +11824,332 @@ msgstr ""
"创建 %(vmdk_file_size_in_kb)s KB 大的虚拟磁盘和适配器类型 %(adapter_type)s 在ESX主机的本地存储 "
"%(data_store_name)s 上"
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
#, fuzzy
msgid "Powering on the VM instance"
msgstr "正启动虚拟机实例 %s"
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
#, fuzzy
msgid "Powered on the VM instance"
msgstr "已经启动虚拟机实例 %s"
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
#, fuzzy
msgid "Creating Snapshot of the VM instance"
msgstr "正在创建虚拟机实例快照 %s "
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
#, fuzzy
msgid "Created Snapshot of the VM instance"
msgstr "已经创建虚拟机实例快照 %s "
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
#, fuzzy
msgid "Copying disk data before snapshot of the VM"
msgstr "正在快照虚拟机实例 %s 之前复制磁盘数据"
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
#, fuzzy
msgid "Copied disk data before snapshot of the VM"
msgstr "已经在快照虚拟机实例 %s 之前复制磁盘数据"
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr "上传镜像 %s"
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr "已经上传镜像 %s"
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr "正在删除临时的vmdk文件 %s"
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr "已经删除临时的vmdk文件 %s"
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr "实例未启动"
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
#, fuzzy
msgid "Rebooting guest OS of VM"
msgstr "正在重启虚拟机客户操作系统 %s"
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
#, fuzzy
msgid "Rebooted guest OS of VM"
msgstr "已经重启虚拟机客户操作系统 %s"
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
#, fuzzy
msgid "Doing hard reboot of VM"
msgstr "正在冷启动虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
#, fuzzy
msgid "Did hard reboot of VM"
msgstr "已经冷启动虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
#, fuzzy
msgid "Destroying the VM"
msgstr "重启xvp"
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
#, fuzzy
msgid "Destroyed the VM"
msgstr "已经注销虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, fuzzy, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s"
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
#, fuzzy
msgid "Powering off the VM"
msgstr "正在关闭虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
#, fuzzy
msgid "Powered off the VM"
msgstr "关闭虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
#, fuzzy
msgid "Unregistering the VM"
msgstr "正在注销虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
#, fuzzy
msgid "Unregistered the VM"
msgstr "已经注销虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s"
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, fuzzy, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr "正在删除虚拟机 %(name)s 的内容位置在数据存储 %(datastore_name)s 中"
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, fuzzy, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr "已经删除虚拟机 %(name)s 的内未知在数据存储 %(datastore_name)s 中"
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr "当从磁盘删除虚拟机的内容时在 vmwareapi:vmops:destroy 里发生异常:%s"
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr "vmwareapi 不支持暂停"
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr "vmwareapi 不支持取消暂停"
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
#, fuzzy
msgid "Suspending the VM"
msgstr "挂起虚拟机 %s "
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
#, fuzzy
msgid "Suspended the VM"
msgstr "已经挂起虚拟机 %s "
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
#, fuzzy
msgid "instance is powered off and cannot be suspended."
msgstr "实例已关闭,无法挂起。"
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
#, fuzzy
msgid "VM was already in suspended state. So returning without doing anything"
msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回"
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
#, fuzzy
msgid "Resuming the VM"
msgstr "正在恢复虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
#, fuzzy
msgid "Resumed the VM"
msgstr "已经恢复虚拟机 %s "
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr "实例不在挂起状态"
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
#, fuzzy
msgid "instance is suspended and cannot be powered off."
msgstr "实例未启动"
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
#, fuzzy
msgid "VM was already in powered off state. So returning without doing anything"
msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回"
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
#, fuzzy
msgid "VM was already in powered on state. So returning without doing anything"
msgstr "虚拟机 %s 已经在挂起状态。不做任何操作直接返回"
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
#, fuzzy
msgid "Powering on the VM"
msgstr "正在关闭虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
#, fuzzy
msgid "Powered on the VM"
msgstr "关闭虚拟机 %s"
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, fuzzy, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr "将实例 '%(instance_uuid)s' 的进度更新到 %(progress)d"
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, fuzzy, python-format
msgid "Renaming the VM to %s"
msgstr "正在删除volumeID:%s "
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
#, fuzzy
msgid "instance not present"
msgstr "实例 - %s 不存在"
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, fuzzy, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr "注销虚拟机时在 vmwareapi:vmops:destroy 中发生异常:%s"
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, fuzzy, python-format
msgid "Renaming the VM from %s"
msgstr "正在删除volumeID:%s "
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "从快照 %s 创建卷"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr "找到%(instance_count)d个超过%(timeout)d秒悬挂的重启"
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
#, fuzzy
msgid "Automatically hard rebooting"
msgstr "自动冷重启 %d"
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr "get_diagnostics 没有在 vmwareapi 里实现"
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
#, fuzzy
msgid "Reconfiguring VM instance to set the machine id"
msgstr "正在重新配置虚拟机实例 %s 来附加镜像磁盘"
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
#, fuzzy
msgid "Reconfigured VM instance to set the machine id"
msgstr "已经重新配置虚拟机实例 %s 来附加于镜像磁盘"
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, fuzzy, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr "正在重新配置实例 %(name)s 来设置机器的id为ip - %(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, fuzzy, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr "已经重新配置虚拟机实例 %(name)s 来设置机器的id为ip - %(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr "正在使用路径 %s 创建目录"
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr "已经创建路径为 %s 的目录"
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -12188,162 +12259,167 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "挂载点 %(mountpoint)s 附加到实例 %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "无法找到地址 %r"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "没有在数据库找到卷"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "分离_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "挂载点 %(mountpoint)s 从实例 %(instance_name)s 分离"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, 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/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, 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/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, 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/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr "查询代理版本"
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, fuzzy, python-format
msgid "Updating agent to %s"
msgstr "把代理更新为 %s"
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr "设置管理员密码"
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, fuzzy, python-format
msgid "Injecting file path: %r"
msgstr "注入文件路径:'%s'"
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr "重置网络"
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr "安装在该镜像的XenServer工具可以进行网络注入。网络文件不会被操作。"
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr "该镜像有XenServer工具,但是不能进行网络注入"
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr "没有在该镜像上安装XenServer工具"
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr "OpenSSL错误:%s"
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
#, fuzzy
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
@@ -12353,46 +12429,46 @@ msgstr ""
"针对use connection_type=xenapi必须指定xenapi_connection_url, "
"xenapi_connection_username (可选) 和 xenapi_connection_password"
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, fuzzy, python-format
msgid "Could not determine key: %s"
msgstr "解密私钥失败:%s"
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr "不支持在XenServer启动主机"
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr "无法登录到XenAPI(Dom0磁盘是空么?)"
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr "得到异常:%s"
@@ -12530,74 +12606,74 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
#, fuzzy
msgid "Created VM"
msgstr "_create: %s"
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
#, fuzzy
msgid "VM already halted, skipping shutdown..."
msgstr "虚拟机 %(instance_uuid)s 已经终止,跳过关闭..."
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr "没有在实例 %s 找到VBD"
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, fuzzy, python-format
msgid "VBD %s already detached"
msgstr "已经分离"
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr "无法移除 VBD %s"
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr "无法销毁 VBD %s"
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, fuzzy, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s"
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr "创建了VBD %(vbd_ref)s 目的是为了虚拟机 %(vm_ref)s,VDI %(vdi_ref)s"
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr "无法销毁 VDI %s"
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
@@ -12606,369 +12682,377 @@ msgstr ""
"创建了 VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s) 位置在"
" %(sr_ref)s。"
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
#, fuzzy
msgid "SR not present and could not be introduced"
msgstr "无法找到实例"
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, fuzzy, python-format
msgid "block device info: %s"
msgstr "块设备列表 block_device_list %s"
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr "克隆了 VDI %(vdi_ref)s 对象来自VDI %(vdi_to_clone_ref)s"
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
#, fuzzy
msgid "Starting snapshot for VM"
msgstr "开始为虚拟机 %s 快照"
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr "从 dom0 中移除内核/内存盘文件"
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, fuzzy, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr "xapi 'download_vhd' 返回“%(vdi_type)s”类型的VDI,其UUID为 “%(vdi_uuid)s”"
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, fuzzy, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr "镜像大小 %(size_bytes)d 超过instance_type所允许的小大 %(allowed_size_bytes)d"
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, fuzzy, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr "获取镜像 %(image)s"
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, fuzzy, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr "镜像 %(image)s 的大小:%(virtual_size)d"
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr "内核/内存盘镜像太大:%(vdi_size)d 字节,最大 %(max_size)d 字节"
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr "将VDI %s 复制到dom0的/boot/guest下"
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr "内核/内存盘 VDI %s 已销毁"
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
#, fuzzy
msgid "Failed to fetch glance image"
msgstr "实例 %s:获取Glance镜像失败"
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr "检测到 %(image_type_str)s 格式,目标是镜像 %(image_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr "为PV内核查询vdi %s"
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr "VDI %s 依然可用"
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr "重新扫描存储库 %s"
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr "标记sr_matching_filter '%s' 没有遵循格式要求"
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr "无法找到content-type ISO的存储库"
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr "ISO:非iso内容"
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr "ISO:iso content_type,没有 'i18n-key' 键"
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr "ISO:iso content_type,i18n-key的值不是 'local-storage-iso'"
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr "ISO: 存储库符合标准"
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr "ISO: ISO, 正在查看是否是本地的主机"
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr "ISO: PBD匹配, 想要 %(pbd_rec)s, 目前有 %(host)s"
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr "ISO:含有本地PBD的存储库"
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr "无法为含服务器详细信息的虚拟机 %(vm_uuid)s 获取RRD XML:%(server)s。"
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, fuzzy, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr "VHD %(vdi_uuid)s 有父 %(parent_ref)s"
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr "父标识 %(parent_uuid)s 和原先的父标识 %(original_parent_uuid)s 不匹配,正在等待合并..."
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr "等待设备 %s 创建超时"
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr "插入VBD %s... "
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr "插入VBD %s 完成。"
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr "VBD %(vbd_ref)s 作为 %(orig_dev)s 插入"
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr "VBD %(vbd_ref)s 插入错误的设备,重新映射为 %(dev)s"
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr "正在销毁VDI为 %s 的 VBD "
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr "已经销毁VDI为 %s 的 VBD"
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr "分区:"
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr " %(num)s: %(ptype)s %(size)d sectors"
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr "将分区表 %(primary_first)d %(primary_last)d 写入到 %(dev_path)s..."
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr "完成写入分区表 %s 。"
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr "直接操作接口文件"
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr "挂载文件系统失败(期望的是非Linux实例):%s"
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12996,197 +13080,192 @@ msgstr "block_device_mapping %s"
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
#, fuzzy
msgid "Failed to spawn, rolling back"
msgstr "在数据库更新卷失败"
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
#, fuzzy
msgid "Auto configuring disk, attempting to resize partition..."
msgstr "正在自动配置实例 %(instance_uuid)s 的磁盘,尝试调整分区大小..."
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr "%(hypervisor)s/%(os)s/%(architecture)s 最新的agent build 是 %(version)s 版本"
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr "没有找到 %(hypervisor)s/%(os)s/%(architecture)s 的代理创建"
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr "实例代理版本:%s"
-#: nova/virt/xenapi/vmops.py:700
-#, fuzzy, python-format
-msgid "Could not find VM with name %s"
-msgstr "找不到VDI ref"
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
#, fuzzy
msgid "Finished snapshot and upload for VM"
msgstr "快照完毕并为虚拟机 %s 上传"
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr "将 vhd 转移到新主机失败"
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "重新启动实例失败"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr "将 VDI %(vdi_uuid)s 由 %(old_gb)dGB 调大到 %(new_gb)dGB"
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
#, fuzzy
msgid "Resize complete"
msgstr "调整实例 %s 的大小完毕"
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
#, fuzzy
msgid "Unable to find root VBD/VDI for VM"
msgstr "无法为VDI %s 找到VBD"
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
#, fuzzy
msgid "Destroying VDIs"
msgstr "重启xvp"
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
#, fuzzy
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr "实例 %(instance_uuid)s 使用RAW或者VHD,跳过内核和内存盘的删除"
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr "实例拥有内核或者内存盘,但不是二者均有"
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr "内核/内存盘文件移除了"
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
#, fuzzy
msgid "Destroying VM"
msgstr "重启xvp"
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr "虚拟机不存在,跳过销毁..."
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr "实例已处于救援模式:%s"
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
#, fuzzy
msgid "VM is not present, skipping soft delete..."
msgstr "虚拟机不存在,跳过销毁..."
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
#, fuzzy
msgid "Injecting network info to xenstore"
msgstr "为虚拟机注入网络信息到xs:|%s|"
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
#, fuzzy
msgid "Creating vifs"
msgstr "正在创建镜像"
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, 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:1609
+#: nova/virt/xenapi/vmops.py:1614
#, fuzzy
msgid "Injecting hostname to xenstore"
msgstr "为虚拟机注入hostname到xs:|%s|"
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
#, fuzzy
msgid "No suitable network for migrate"
msgstr "错误的网络格式"
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
#, fuzzy
msgid "Migrate Send failed"
msgstr "创建失败"
@@ -13376,7 +13455,7 @@ msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ msgstr ""
+#~ msgstr "针对useconnection_type=vmwareapi必须指定vmwareapi_host_ip,vmwareapi_host_username和vmwareapi_host_password"
#~ msgid "Received Token: %(token)s, %(token_dict)s)"
#~ msgstr "接收到令牌:%(token)s, %(token_dict)s)"
@@ -13669,30 +13748,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr "%(pid)s 已经超过配额,试图运行 %(min_count)s 个实例"
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr "更新主机状态"
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr "遗留的网络信息 nw_info 要求使用 IPv4 子网"
@@ -13702,43 +13763,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13754,13 +13787,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr "针对useconnection_type=vmwareapi必须指定vmwareapi_host_ip,vmwareapi_host_username和vmwareapi_host_password"
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr "没有找到标记 [%s]"
@@ -13770,3 +13796,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr "重启xvp"
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr "没有为卷 %(volume_id)s 找到目标id。"
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr "实例 %(instance_id)s 没有键为 %(metadata_key)s 的元数据。"
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr "找不到VDI ref"
+
diff --git a/nova/locale/zh_HK/LC_MESSAGES/nova.po b/nova/locale/zh_HK/LC_MESSAGES/nova.po
index 96e71c1fc6..4a43e6a290 100644
--- a/nova/locale/zh_HK/LC_MESSAGES/nova.po
+++ b/nova/locale/zh_HK/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
@@ -92,316 +92,320 @@ msgstr ""
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:155
+#: nova/exception.py:149
#, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr ""
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr ""
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr ""
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr ""
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr ""
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr ""
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr ""
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr ""
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
msgid "Failed to deploy instance"
msgstr ""
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr ""
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr ""
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr ""
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr ""
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2297,69 +2286,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2441,47 +2440,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2490,34 +2489,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2573,7 +2572,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2581,7 +2580,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2619,16 +2618,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2639,26 +2638,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2684,38 +2683,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2732,7 +2731,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2753,142 +2752,143 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
msgid "Invalid instance image."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3061,9 +3061,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3071,13 +3071,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3626,12 +3626,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3881,121 +3881,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4010,7 +4010,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4266,12 +4266,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4639,290 +4639,298 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
msgid "Cannot attach one or more volumes to multiple instances"
msgstr ""
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
msgid "instance termination disabled"
msgstr ""
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, python-format
msgid "Unable to update system group '%s'"
msgstr ""
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, python-format
msgid "Unable to delete system group '%s'"
msgstr ""
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5020,459 +5028,459 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5480,303 +5488,307 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5798,99 +5810,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6040,11 +6052,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6094,24 +6106,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6421,7 +6433,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6454,31 +6466,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6486,12 +6503,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6614,17 +6631,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6887,7 +6904,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6977,56 +6994,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7778,49 +7809,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7886,12 +7917,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7915,7 +7946,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8177,59 +8213,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8336,38 +8372,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8469,51 +8511,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8571,59 +8613,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, python-format
msgid "PXE deploy started for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9214,7 +9256,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9295,7 +9337,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9664,7 +9706,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9674,13 +9716,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9901,7 +9943,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10021,261 +10063,265 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
msgid "Guest does not have a console available"
msgstr ""
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10283,91 +10329,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, python-format
msgid "Trying to get stats for the volume %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10375,50 +10421,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10428,92 +10474,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11226,74 +11272,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11320,34 +11366,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11387,7 +11433,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11421,12 +11467,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11440,57 +11493,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11498,303 +11564,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, python-format
msgid "Renamed the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11904,206 +11975,211 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
msgid "Unable to find iSCSI Target"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
msgid "Unable to find volume"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12240,438 +12316,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12698,183 +12782,178 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
msgid "Unable to terminate instance."
msgstr ""
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13352,104 +13431,75 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
+#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
+#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
#~ msgstr ""
-#~ msgid "v4 subnets are required for legacy nw_info"
+#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
+#~ msgid "200 Role Match"
#~ msgstr ""
-#~ msgid "%(host_state)s is disabled via capabilities"
+#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
+#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
+#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
+#~ msgid "Getting info for disk: %s"
#~ msgstr ""
-#~ msgid "200 Role Match"
+#~ msgid "Cannot find boot VHD file: %s"
#~ msgstr ""
-#~ msgid "200 No Roles"
+#~ msgid "Controller not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
+#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid "Exception no pxe bootfile-name path: %s"
+#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
+#~ msgid "In vmwareapi:_create_session, got this exception: %s"
#~ msgstr ""
-#~ msgid "Cannot resize filesystem %s to a smaller size."
+#~ msgid "Starting VM"
#~ msgstr ""
-#~ msgid "Getting info for disk: %s"
+#~ msgid "No target id found for volume %(volume_id)s."
#~ msgstr ""
-#~ msgid "Cannot find boot VHD file: %s"
+#~ msgid "Unavailable console type %(console_type)s"
#~ msgstr ""
-#~ msgid "Controller not found"
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
#~ msgstr ""
-#~ msgid "Network injection is not supported by thePowerVM driver."
+#~ msgid "Could not load the module %(module)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
+#~ msgid "StdOut : %s"
#~ msgstr ""
-#~ msgid "VMware Cluster %s is not found"
+#~ msgid "StdErr : %s"
#~ msgstr ""
-#~ msgid "In vmwareapi:_create_session, got this exception: %s"
+#~ msgid "Removing node %s since its removed from nova.conf"
#~ msgstr ""
-#~ msgid "Starting VM"
+#~ msgid "Could not find VM with name %s"
#~ msgstr ""
diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po
index da62bd7059..1150078f7f 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: 2013-09-23 06:06+0000\n"
+"POT-Creation-Date: 2013-10-02 06:05+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"
@@ -91,317 +91,321 @@ msgstr "發生一個未知例外"
msgid "Exception in string format operation"
msgstr ""
-#: nova/exception.py:151
+#: nova/exception.py:145
#, fuzzy, python-format
msgid "Failed to encrypt text: %(reason)s"
msgstr "內文解碼失敗"
-#: nova/exception.py:155
+#: nova/exception.py:149
#, fuzzy, python-format
msgid "Failed to decrypt text: %(reason)s"
msgstr "內文解碼失敗"
-#: nova/exception.py:159
+#: nova/exception.py:153
msgid "Virtual Interface creation failed"
msgstr "建立虛擬介面失敗"
-#: nova/exception.py:163
+#: nova/exception.py:157
msgid "5 attempts to create virtual interfacewith unique mac address failed"
msgstr "連續嘗試 5 次建立唯一網路位置(MAC)的虛擬介面失敗"
-#: nova/exception.py:168
+#: nova/exception.py:162
#, python-format
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
msgstr ""
-#: nova/exception.py:174
+#: nova/exception.py:168
msgid "Not authorized."
msgstr "未被授權"
-#: nova/exception.py:179
+#: nova/exception.py:173
msgid "User does not have admin privileges"
msgstr "使用者並沒有管理者權力"
-#: nova/exception.py:183
+#: nova/exception.py:177
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: nova/exception.py:190
+#: nova/exception.py:184
#, python-format
msgid "Image %(image_id)s is not active."
msgstr ""
-#: nova/exception.py:194
+#: nova/exception.py:188
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: nova/exception.py:198
+#: nova/exception.py:192
msgid "Unacceptable parameters."
msgstr "不可接受的參數值"
-#: nova/exception.py:203
+#: nova/exception.py:197
msgid "Block Device Mapping is Invalid."
msgstr ""
-#: nova/exception.py:207
+#: nova/exception.py:201
#, python-format
msgid "Block Device Mapping is Invalid: failed to get snapshot %(id)s."
msgstr ""
-#: nova/exception.py:212
+#: nova/exception.py:206
#, python-format
msgid "Block Device Mapping is Invalid: failed to get volume %(id)s."
msgstr ""
-#: nova/exception.py:217
+#: nova/exception.py:211
#, python-format
msgid "Block Device Mapping is Invalid: failed to get image %(id)s."
msgstr ""
-#: nova/exception.py:222
+#: nova/exception.py:216
msgid ""
"Block Device Mapping is Invalid: Boot sequence for the instance and "
"image/block device mapping combination is not valid."
msgstr ""
-#: nova/exception.py:229
+#: nova/exception.py:223
msgid ""
"Block Device Mapping is Invalid: You specified more local devices than "
"the limit allows"
msgstr ""
-#: nova/exception.py:235
+#: nova/exception.py:229
msgid "Ephemeral disks requested are larger than the instance type allows."
msgstr ""
-#: nova/exception.py:240
+#: nova/exception.py:234
msgid "Swap drive requested is larger than instance type allows."
msgstr ""
-#: nova/exception.py:244
+#: nova/exception.py:238
#, python-format
msgid "Block Device Mapping is Invalid: %(details)s"
msgstr ""
-#: nova/exception.py:249
+#: nova/exception.py:243
msgid "Block Device Mapping cannot be converted to legacy format. "
msgstr ""
-#: nova/exception.py:254
+#: nova/exception.py:248
#, python-format
msgid "Attribute not supported: %(attr)s"
msgstr ""
-#: nova/exception.py:259
+#: nova/exception.py:253
#, python-format
msgid "Volume %(volume_id)s is not attached to anything"
msgstr ""
-#: nova/exception.py:263
+#: nova/exception.py:257
#, python-format
msgid ""
"Volume %(volume_id)s did not finish being created even after we waited "
"%(seconds)s seconds or %(attempts)s attempts."
msgstr ""
-#: nova/exception.py:270 nova/tests/compute/test_keypairs.py:103
+#: nova/exception.py:264 nova/tests/compute/test_keypairs.py:103
msgid "Keypair data is invalid"
msgstr "無效的Keypair"
-#: nova/exception.py:274
+#: nova/exception.py:268
msgid "The request is invalid."
msgstr ""
-#: nova/exception.py:278
+#: nova/exception.py:272
msgid "Invalid input received"
msgstr ""
-#: nova/exception.py:283
+#: nova/exception.py:277
msgid "Invalid volume"
msgstr ""
-#: nova/exception.py:287 nova/api/openstack/compute/servers.py:1367
+#: nova/exception.py:281 nova/api/openstack/compute/servers.py:1368
#: nova/api/openstack/compute/contrib/admin_actions.py:255
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:248
-#: nova/api/openstack/compute/plugins/v3/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1231
msgid "Invalid metadata"
msgstr ""
-#: nova/exception.py:291
+#: nova/exception.py:285
msgid "Invalid metadata size"
msgstr ""
-#: nova/exception.py:296
+#: nova/exception.py:290
#, python-format
msgid "Invalid port range %(from_port)s:%(to_port)s. %(msg)s"
msgstr ""
-#: nova/exception.py:300
+#: nova/exception.py:294
#, python-format
msgid "Invalid IP protocol %(protocol)s."
msgstr ""
-#: nova/exception.py:304
+#: nova/exception.py:298
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: nova/exception.py:308
+#: nova/exception.py:302
#, python-format
msgid "Invalid cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:312 nova/openstack/common/db/exception.py:44
+#: nova/exception.py:306 nova/openstack/common/db/exception.py:44
msgid "Invalid Parameter: Unicode is not supported by the current database."
msgstr ""
-#: nova/exception.py:320
+#: nova/exception.py:314
#, python-format
msgid "%(err)s"
msgstr ""
-#: nova/exception.py:324
+#: nova/exception.py:318
#, python-format
msgid ""
"Cannot perform action '%(action)s' on aggregate %(aggregate_id)s. Reason:"
" %(reason)s."
msgstr ""
-#: nova/exception.py:329
+#: nova/exception.py:323
#, python-format
msgid "Group not valid. Reason: %(reason)s"
msgstr ""
-#: nova/exception.py:333 nova/openstack/common/db/sqlalchemy/utils.py:33
+#: nova/exception.py:327 nova/openstack/common/db/sqlalchemy/utils.py:33
msgid "Sort key supplied was not valid."
msgstr ""
-#: nova/exception.py:337
+#: nova/exception.py:331
#, 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:342
+#: nova/exception.py:336
#, python-format
msgid "Instance %(instance_id)s is not running."
msgstr ""
-#: nova/exception.py:346
+#: nova/exception.py:340
#, python-format
msgid "Instance %(instance_id)s is not in rescue mode"
msgstr ""
-#: nova/exception.py:350
+#: nova/exception.py:344
#, python-format
msgid "Instance %(instance_id)s cannot be rescued: %(reason)s"
msgstr ""
-#: nova/exception.py:354
+#: nova/exception.py:348
#, python-format
msgid "Instance %(instance_id)s is not ready"
msgstr ""
-#: nova/exception.py:358
+#: nova/exception.py:352
msgid "Failed to suspend instance"
msgstr ""
-#: nova/exception.py:362
+#: nova/exception.py:356
#, fuzzy, python-format
msgid "Failed to resume instance: %(reason)s."
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/exception.py:366
+#: nova/exception.py:360
#, python-format
msgid "Failed to power on instance: %(reason)s."
msgstr ""
-#: nova/exception.py:370
+#: nova/exception.py:364
#, python-format
msgid "Failed to power off instance: %(reason)s."
msgstr ""
-#: nova/exception.py:374
+#: nova/exception.py:368
msgid "Failed to reboot instance"
msgstr ""
-#: nova/exception.py:378
+#: nova/exception.py:372
msgid "Failed to terminate instance"
msgstr ""
-#: nova/exception.py:382
+#: nova/exception.py:376
#, fuzzy
msgid "Failed to deploy instance"
msgstr "無法卸載 Volume %s"
-#: nova/exception.py:386
+#: nova/exception.py:380
+msgid "Failed to launch instances"
+msgstr ""
+
+#: nova/exception.py:384
msgid "Service is unavailable at this time."
msgstr ""
-#: nova/exception.py:390
+#: nova/exception.py:388
msgid "Insufficient compute resources."
msgstr ""
-#: nova/exception.py:394
+#: nova/exception.py:392
#, python-format
msgid "Compute service of %(host)s is unavailable at this time."
msgstr ""
-#: nova/exception.py:398
+#: nova/exception.py:396
#, python-format
msgid "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
msgstr ""
-#: nova/exception.py:403
+#: nova/exception.py:401
msgid "The supplied hypervisor type of is invalid."
msgstr ""
-#: nova/exception.py:407
+#: nova/exception.py:405
msgid "The instance requires a newer hypervisor version than has been provided."
msgstr ""
-#: nova/exception.py:412
+#: nova/exception.py:410
#, python-format
msgid ""
"The supplied disk path (%(path)s) already exists, it is expected not to "
"exist."
msgstr ""
-#: nova/exception.py:417
+#: nova/exception.py:415
#, python-format
msgid "The supplied device path (%(path)s) is invalid."
msgstr ""
-#: nova/exception.py:421
+#: nova/exception.py:419
#, python-format
msgid "The supplied device path (%(path)s) is in use."
msgstr ""
-#: nova/exception.py:426
+#: nova/exception.py:424
#, python-format
msgid "The supplied device (%(device)s) is busy."
msgstr ""
-#: nova/exception.py:430
+#: nova/exception.py:428
msgid "Unacceptable CPU info"
msgstr ""
-#: nova/exception.py:434
+#: nova/exception.py:432
#, python-format
msgid "%(address)s is not a valid IP v4/6 address."
msgstr ""
-#: nova/exception.py:438
+#: nova/exception.py:436
#, 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:444
+#: nova/exception.py:442
#, python-format
msgid ""
"vSwitch which contains the port group %(bridge)s is not associated with "
@@ -409,97 +413,92 @@ msgid ""
"one associated is %(actual)s."
msgstr ""
-#: nova/exception.py:451
+#: nova/exception.py:449
#, python-format
msgid "Disk format %(disk_format)s is not acceptable"
msgstr ""
-#: nova/exception.py:455
+#: nova/exception.py:453
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:459
+#: nova/exception.py:457
#, python-format
msgid "Instance %(instance_id)s is unacceptable: %(reason)s"
msgstr ""
-#: nova/exception.py:463
+#: nova/exception.py:461
#, python-format
msgid "Ec2 id %(ec2_id)s is unacceptable."
msgstr ""
-#: nova/exception.py:467
+#: nova/exception.py:465
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: nova/exception.py:471
+#: nova/exception.py:469
#, python-format
msgid "Invalid ID received %(id)s."
msgstr ""
-#: nova/exception.py:475
+#: nova/exception.py:473
msgid "Constraint not met."
msgstr ""
-#: nova/exception.py:480
+#: nova/exception.py:478
msgid "Resource could not be found."
msgstr ""
-#: nova/exception.py:485
+#: nova/exception.py:483
#, python-format
msgid "No agent-build associated with id %(id)s."
msgstr ""
-#: nova/exception.py:489
+#: nova/exception.py:487
#, python-format
msgid ""
"Agent-build with hypervisor %(hypervisor)s os %(os)s architecture "
"%(architecture)s exists."
msgstr ""
-#: nova/exception.py:495
+#: nova/exception.py:493
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: nova/exception.py:500
+#: nova/exception.py:498
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: nova/exception.py:504 nova/exception.py:508
-#, python-format
-msgid "No target id found for volume %(volume_id)s."
-msgstr ""
-
-#: nova/exception.py:512
+#: nova/exception.py:502
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: nova/exception.py:516
+#: nova/exception.py:506
#, python-format
msgid "Could not find a handler for %(driver_type)s volume."
msgstr ""
-#: nova/exception.py:520
+#: nova/exception.py:510
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: nova/exception.py:524
+#: nova/exception.py:514
#, python-format
msgid "Requested image %(image)s has automatic disk resize disabled."
msgstr ""
-#: nova/exception.py:529
+#: nova/exception.py:519
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: nova/exception.py:534
+#: nova/exception.py:524
#, python-format
msgid ""
"Image %(image_id)s could not be found. The nova EC2 API assigns image ids"
@@ -507,1088 +506,1078 @@ msgid ""
"image ids since adding this image?"
msgstr ""
-#: nova/exception.py:541
+#: nova/exception.py:531
#, python-format
msgid "Project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:545
+#: nova/exception.py:535
msgid "Cannot find SR to read/write VDI."
msgstr ""
-#: nova/exception.py:549
+#: nova/exception.py:539
#, python-format
msgid "Network %(network_id)s is duplicated."
msgstr ""
-#: nova/exception.py:553
+#: nova/exception.py:543
#, python-format
msgid "Network %(network_id)s is still in use."
msgstr ""
-#: nova/exception.py:557
+#: nova/exception.py:547
#, python-format
msgid "%(req)s is required to create a network."
msgstr ""
-#: nova/exception.py:561
+#: nova/exception.py:551
#, python-format
msgid "Network %(network_id)s could not be found."
msgstr ""
-#: nova/exception.py:565
+#: nova/exception.py:555
#, python-format
msgid "Port id %(port_id)s could not be found."
msgstr ""
-#: nova/exception.py:569
+#: nova/exception.py:559
#, python-format
msgid "Network could not be found for bridge %(bridge)s"
msgstr ""
-#: nova/exception.py:573
+#: nova/exception.py:563
#, python-format
msgid "Network could not be found for uuid %(uuid)s"
msgstr ""
-#: nova/exception.py:577
+#: nova/exception.py:567
#, python-format
msgid "Network could not be found with cidr %(cidr)s."
msgstr ""
-#: nova/exception.py:581
+#: nova/exception.py:571
#, python-format
msgid "Network could not be found for instance %(instance_id)s."
msgstr ""
-#: nova/exception.py:585
+#: nova/exception.py:575
msgid "No networks defined."
msgstr ""
-#: nova/exception.py:589
+#: nova/exception.py:579
#, 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:594
+#: nova/exception.py:584
msgid ""
"More than one possible network found. Specify network ID(s) to select "
"which one(s) to connect to,"
msgstr ""
-#: nova/exception.py:599
+#: nova/exception.py:589
msgid "Could not find the datastore reference(s) which the VM uses."
msgstr ""
-#: nova/exception.py:603
+#: nova/exception.py:593
#, python-format
msgid "Port %(port_id)s is still in use."
msgstr ""
-#: nova/exception.py:607
+#: nova/exception.py:597
#, fuzzy, python-format
msgid "Port %(port_id)s not usable for instance %(instance)s."
msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s"
-#: nova/exception.py:611
+#: nova/exception.py:601
#, python-format
msgid "No free port available for instance %(instance)s."
msgstr ""
-#: nova/exception.py:615
+#: nova/exception.py:605
#, python-format
msgid "Fixed ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:619
+#: nova/exception.py:609
#, python-format
msgid "No fixed IP associated with id %(id)s."
msgstr ""
-#: nova/exception.py:623
+#: nova/exception.py:613
#, python-format
msgid "Fixed ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:627
+#: nova/exception.py:617
#, python-format
msgid "Instance %(instance_uuid)s has zero fixed ips."
msgstr ""
-#: nova/exception.py:631
+#: nova/exception.py:621
#, python-format
msgid "Network host %(host)s has zero fixed ips in network %(network_id)s."
msgstr ""
-#: nova/exception.py:636
+#: nova/exception.py:626
#, python-format
msgid "Instance %(instance_uuid)s doesn't have fixed ip '%(ip)s'."
msgstr ""
-#: nova/exception.py:640
+#: nova/exception.py:630
#, python-format
msgid ""
"Fixed IP address (%(address)s) does not exist in network "
"(%(network_uuid)s)."
msgstr ""
-#: nova/exception.py:645
+#: nova/exception.py:635
#, python-format
msgid ""
"Fixed IP address %(address)s is already in use on instance "
"%(instance_uuid)s."
msgstr ""
-#: nova/exception.py:650
+#: nova/exception.py:640
#, python-format
msgid "More than one instance is associated with fixed ip address '%(address)s'."
msgstr ""
-#: nova/exception.py:655
+#: nova/exception.py:645
#, python-format
msgid "Fixed IP address %(address)s is invalid."
msgstr ""
-#: nova/exception.py:660
+#: nova/exception.py:650
msgid "Zero fixed ips available."
msgstr ""
-#: nova/exception.py:664
+#: nova/exception.py:654
msgid "Zero fixed ips could be found."
msgstr ""
-#: nova/exception.py:668
+#: nova/exception.py:658
#, python-format
msgid "Floating ip %(address)s already exists."
msgstr ""
-#: nova/exception.py:673
+#: nova/exception.py:663
#, python-format
msgid "Floating ip not found for id %(id)s."
msgstr ""
-#: nova/exception.py:677
+#: nova/exception.py:667
#, python-format
msgid "The DNS entry %(name)s already exists in domain %(domain)s."
msgstr ""
-#: nova/exception.py:681
+#: nova/exception.py:671
#, python-format
msgid "Floating ip not found for address %(address)s."
msgstr ""
-#: nova/exception.py:685
+#: nova/exception.py:675
#, python-format
msgid "Floating ip not found for host %(host)s."
msgstr ""
-#: nova/exception.py:689
+#: nova/exception.py:679
#, python-format
msgid "Multiple floating ips are found for address %(address)s."
msgstr ""
-#: nova/exception.py:693
+#: nova/exception.py:683
msgid "Floating ip pool not found."
msgstr ""
-#: nova/exception.py:698
+#: nova/exception.py:688
msgid "Zero floating ips available."
msgstr ""
-#: nova/exception.py:704
+#: nova/exception.py:694
#, python-format
msgid "Floating ip %(address)s is associated."
msgstr ""
-#: nova/exception.py:708
+#: nova/exception.py:698
#, python-format
msgid "Floating ip %(address)s is not associated."
msgstr ""
-#: nova/exception.py:712
+#: nova/exception.py:702
msgid "Zero floating ips exist."
msgstr ""
-#: nova/exception.py:717
+#: nova/exception.py:707
#, python-format
msgid "Interface %(interface)s not found."
msgstr ""
-#: nova/exception.py:722 nova/api/openstack/compute/contrib/floating_ips.py:98
+#: nova/exception.py:712 nova/api/openstack/compute/contrib/floating_ips.py:98
msgid "Cannot disassociate auto assigned floating ip"
msgstr ""
-#: nova/exception.py:727
+#: nova/exception.py:717
#, python-format
msgid "Keypair %(name)s not found for user %(user_id)s"
msgstr ""
-#: nova/exception.py:731
+#: nova/exception.py:721
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: nova/exception.py:735
+#: nova/exception.py:725
#, python-format
msgid "Service with host %(host)s binary %(binary)s exists."
msgstr ""
-#: nova/exception.py:739
+#: nova/exception.py:729
#, python-format
msgid "Service with host %(host)s topic %(topic)s exists."
msgstr ""
-#: nova/exception.py:743
+#: nova/exception.py:733
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:747
+#: nova/exception.py:737
#, python-format
msgid "Compute host %(host)s could not be found."
msgstr ""
-#: nova/exception.py:751
+#: nova/exception.py:741
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: nova/exception.py:755
+#: nova/exception.py:745
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: nova/exception.py:759
+#: nova/exception.py:749
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: nova/exception.py:764
+#: nova/exception.py:754
msgid "Quota could not be found"
msgstr ""
-#: nova/exception.py:768
+#: nova/exception.py:758
#, python-format
msgid "Quota exists for project %(project_id)s, resource %(resource)s"
msgstr ""
-#: nova/exception.py:773
+#: nova/exception.py:763
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: nova/exception.py:777
+#: nova/exception.py:767
#, python-format
msgid "Quota for user %(user_id)s in project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:782
+#: nova/exception.py:772
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:786
+#: nova/exception.py:776
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: nova/exception.py:790
+#: nova/exception.py:780
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: nova/exception.py:794
+#: nova/exception.py:784
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: nova/exception.py:798
+#: nova/exception.py:788
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: nova/exception.py:802
+#: nova/exception.py:792
#, python-format
msgid "Security group %(security_group_id)s not found."
msgstr ""
-#: nova/exception.py:806
+#: nova/exception.py:796
#, python-format
msgid "Security group %(security_group_id)s not found for project %(project_id)s."
msgstr ""
-#: nova/exception.py:811
+#: nova/exception.py:801
#, python-format
msgid "Security group with rule %(rule_id)s not found."
msgstr ""
-#: nova/exception.py:816
+#: nova/exception.py:806
#, python-format
msgid ""
"Security group %(security_group_name)s already exists for project "
"%(project_id)s."
msgstr ""
-#: nova/exception.py:821
+#: nova/exception.py:811
#, python-format
msgid ""
"Security group %(security_group_id)s is already associated with the "
"instance %(instance_id)s"
msgstr ""
-#: nova/exception.py:826
+#: nova/exception.py:816
#, python-format
msgid ""
"Security group %(security_group_id)s is not associated with the instance "
"%(instance_id)s"
msgstr ""
-#: nova/exception.py:831
+#: nova/exception.py:821
#, python-format
msgid "Security group default rule (%rule_id)s not found."
msgstr ""
-#: nova/exception.py:835
+#: nova/exception.py:825
msgid ""
"Network requires port_security_enabled and subnet associated in order to "
"apply security groups."
msgstr ""
-#: nova/exception.py:841
+#: nova/exception.py:831
#, python-format
msgid "Rule already exists in group: %(rule)s"
msgstr ""
-#: nova/exception.py:845
+#: nova/exception.py:835
msgid "No Unique Match Found."
msgstr ""
-#: nova/exception.py:850
+#: nova/exception.py:840
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: nova/exception.py:854
+#: nova/exception.py:844
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: nova/exception.py:859
+#: nova/exception.py:849
#, python-format
msgid "Console pool %(pool_id)s could not be found."
msgstr ""
-#: nova/exception.py:863
+#: nova/exception.py:853
#, python-format
msgid ""
"Console pool with host %(host)s, console_type %(console_type)s and "
"compute_host %(compute_host)s already exists."
msgstr ""
-#: nova/exception.py:869
+#: nova/exception.py:859
#, 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:875
+#: nova/exception.py:865
#, python-format
msgid "Console %(console_id)s could not be found."
msgstr ""
-#: nova/exception.py:879
+#: nova/exception.py:869
#, python-format
msgid "Console for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:883
+#: nova/exception.py:873
#, python-format
msgid ""
"Console for instance %(instance_uuid)s in pool %(pool_id)s could not be "
"found."
msgstr ""
-#: nova/exception.py:888
+#: nova/exception.py:878
#, python-format
msgid "Invalid console type %(console_type)s"
msgstr ""
-#: nova/exception.py:892
+#: nova/exception.py:882
#, python-format
-msgid "Unavailable console type %(console_type)s"
+msgid "Unavailable console type %(console_type)s."
msgstr ""
-#: nova/exception.py:896
+#: nova/exception.py:886
#, python-format
msgid "Instance type %(instance_type_id)s could not be found."
msgstr ""
-#: nova/exception.py:900
+#: nova/exception.py:890
#, python-format
msgid "Instance type with name %(instance_type_name)s could not be found."
msgstr ""
-#: nova/exception.py:905
+#: nova/exception.py:895
#, python-format
msgid "Flavor %(flavor_id)s could not be found."
msgstr ""
-#: nova/exception.py:909
+#: nova/exception.py:899
#, python-format
msgid "Flavor access not found for %(flavor_id)s / %(project_id)s combination."
msgstr ""
-#: nova/exception.py:914
+#: nova/exception.py:904
#, python-format
msgid "Cell %(cell_name)s doesn't exist."
msgstr ""
-#: nova/exception.py:918
+#: nova/exception.py:908
#, python-format
msgid "Cell with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:922
+#: nova/exception.py:912
#, python-format
msgid "Inconsistency in cell routing: %(reason)s"
msgstr ""
-#: nova/exception.py:926
+#: nova/exception.py:916
#, python-format
msgid "Service API method not found: %(detail)s"
msgstr ""
-#: nova/exception.py:930
+#: nova/exception.py:920
msgid "Timeout waiting for response from cell"
msgstr ""
-#: nova/exception.py:934
+#: nova/exception.py:924
#, python-format
msgid "Cell message has reached maximum hop count: %(hop_count)s"
msgstr ""
-#: nova/exception.py:938
+#: nova/exception.py:928
msgid "No cells available matching scheduling criteria."
msgstr ""
-#: nova/exception.py:942
+#: nova/exception.py:932
msgid "Cannot update cells configuration file."
msgstr ""
-#: nova/exception.py:946
+#: nova/exception.py:936
#, python-format
msgid "Cell is not known for instance %(instance_uuid)s"
msgstr ""
-#: nova/exception.py:950
+#: nova/exception.py:940
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: nova/exception.py:954
-#, python-format
-msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
-msgstr ""
-
-#: nova/exception.py:959
+#: nova/exception.py:944
#, python-format
msgid ""
"Instance Type %(instance_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: nova/exception.py:964
+#: nova/exception.py:949
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: nova/exception.py:968
+#: nova/exception.py:953
msgid "Zero files could be found."
msgstr ""
-#: nova/exception.py:972
+#: nova/exception.py:957
#, python-format
msgid "Virtual switch associated with the network adapter %(adapter)s not found."
msgstr ""
-#: nova/exception.py:977
+#: nova/exception.py:962
#, python-format
msgid "Network adapter %(adapter)s could not be found."
msgstr ""
-#: nova/exception.py:981
+#: nova/exception.py:966
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: nova/exception.py:985
+#: nova/exception.py:970
msgid "Action not allowed."
msgstr ""
-#: nova/exception.py:989
+#: nova/exception.py:974
msgid "Rotation is not allowed for snapshots"
msgstr ""
-#: nova/exception.py:993
+#: nova/exception.py:978
msgid "Rotation param is required for backup image_type"
msgstr ""
-#: nova/exception.py:998 nova/tests/compute/test_keypairs.py:124
+#: nova/exception.py:983 nova/tests/compute/test_keypairs.py:124
#, python-format
msgid "Key pair '%(key_name)s' already exists."
msgstr ""
-#: nova/exception.py:1002
+#: nova/exception.py:987
#, python-format
msgid "Instance %(name)s already exists."
msgstr ""
-#: nova/exception.py:1006
+#: nova/exception.py:991
#, python-format
msgid "Instance Type with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1010
+#: nova/exception.py:995
#, python-format
msgid "Instance Type with ID %(flavor_id)s already exists."
msgstr ""
-#: nova/exception.py:1014
+#: nova/exception.py:999
#, python-format
msgid ""
"Flavor access already exists for flavor %(flavor_id)s and project "
"%(project_id)s combination."
msgstr ""
-#: nova/exception.py:1019
+#: nova/exception.py:1004
#, python-format
msgid "%(path)s is not on shared storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1023
+#: nova/exception.py:1008
#, python-format
msgid "%(path)s is not on local storage: %(reason)s"
msgstr ""
-#: nova/exception.py:1027
+#: nova/exception.py:1012
msgid "Migration error"
msgstr ""
-#: nova/exception.py:1031
+#: nova/exception.py:1016
msgid "Migration pre-check error"
msgstr ""
-#: nova/exception.py:1035
+#: nova/exception.py:1020
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: nova/exception.py:1041
+#: nova/exception.py:1026
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: nova/exception.py:1045
+#: nova/exception.py:1030
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: nova/exception.py:1049
+#: nova/exception.py:1034
msgid "When resizing, instances must change flavor!"
msgstr ""
-#: nova/exception.py:1053
+#: nova/exception.py:1038
#, python-format
msgid "Resize error: %(reason)s"
msgstr ""
-#: nova/exception.py:1057
+#: nova/exception.py:1042
#, python-format
msgid "Server disk was unable to be resized because: %(reason)s"
msgstr ""
-#: nova/exception.py:1061
+#: nova/exception.py:1046
msgid "Instance type's memory is too small for requested image."
msgstr ""
-#: nova/exception.py:1065
+#: nova/exception.py:1050
msgid "Instance type's disk is too small for requested image."
msgstr ""
-#: nova/exception.py:1069
+#: nova/exception.py:1054
#, python-format
msgid "Insufficient free memory on compute node to start %(uuid)s."
msgstr ""
-#: nova/exception.py:1073
+#: nova/exception.py:1058
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: nova/exception.py:1078
+#: nova/exception.py:1063
msgid "Quota exceeded"
msgstr ""
-#: nova/exception.py:1085
+#: nova/exception.py:1070
#, python-format
msgid ""
"Quota exceeded for %(overs)s: Requested %(req)s, but already used "
"%(used)d of %(allowed)d %(resource)s"
msgstr ""
-#: nova/exception.py:1090
+#: nova/exception.py:1075
msgid "Maximum number of floating ips exceeded"
msgstr ""
-#: nova/exception.py:1094
+#: nova/exception.py:1079
msgid "Maximum number of fixed ips exceeded"
msgstr ""
-#: nova/exception.py:1098
+#: nova/exception.py:1083
#, python-format
msgid "Maximum number of metadata items exceeds %(allowed)d"
msgstr ""
-#: nova/exception.py:1102
+#: nova/exception.py:1087
msgid "Personality file limit exceeded"
msgstr ""
-#: nova/exception.py:1106
+#: nova/exception.py:1091
msgid "Personality file path too long"
msgstr ""
-#: nova/exception.py:1110
+#: nova/exception.py:1095
msgid "Personality file content too long"
msgstr ""
-#: nova/exception.py:1114 nova/tests/compute/test_keypairs.py:135
+#: nova/exception.py:1099 nova/tests/compute/test_keypairs.py:135
msgid "Maximum number of key pairs exceeded"
msgstr ""
-#: nova/exception.py:1119
+#: nova/exception.py:1104
msgid "Maximum number of security groups or rules exceeded"
msgstr ""
-#: nova/exception.py:1123
+#: nova/exception.py:1108
msgid "Maximum number of ports exceeded"
msgstr ""
-#: nova/exception.py:1127
+#: nova/exception.py:1112
#, python-format
msgid ""
"Aggregate %(aggregate_id)s: action '%(action)s' caused an error: "
"%(reason)s."
msgstr ""
-#: nova/exception.py:1132
+#: nova/exception.py:1117
#, python-format
msgid "Aggregate %(aggregate_id)s could not be found."
msgstr ""
-#: nova/exception.py:1136
+#: nova/exception.py:1121
#, python-format
msgid "Aggregate %(aggregate_name)s already exists."
msgstr ""
-#: nova/exception.py:1140
+#: nova/exception.py:1125
#, python-format
msgid "Aggregate %(aggregate_id)s has no host %(host)s."
msgstr ""
-#: nova/exception.py:1144
+#: nova/exception.py:1129
#, python-format
msgid "Aggregate %(aggregate_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1149
+#: nova/exception.py:1134
#, python-format
msgid "Aggregate %(aggregate_id)s already has host %(host)s."
msgstr ""
-#: nova/exception.py:1153
+#: nova/exception.py:1138
msgid "Unable to create instance type"
msgstr ""
-#: nova/exception.py:1157
+#: nova/exception.py:1142
#, python-format
msgid "Failed to set admin password on %(instance)s because %(reason)s"
msgstr ""
-#: nova/exception.py:1163
+#: nova/exception.py:1148
#, python-format
msgid "Detected existing vlan with id %(vlan)d"
msgstr ""
-#: nova/exception.py:1167
+#: nova/exception.py:1152
msgid "There was a conflict when trying to complete your request."
msgstr ""
-#: nova/exception.py:1173
+#: nova/exception.py:1158
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: nova/exception.py:1177
+#: nova/exception.py:1162
#, python-format
msgid "Info cache for instance %(instance_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1182
+#: nova/exception.py:1167
#, python-format
msgid "Node %(node_id)s could not be found."
msgstr ""
-#: nova/exception.py:1186
+#: nova/exception.py:1171
#, python-format
msgid "Node with UUID %(node_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1190
+#: nova/exception.py:1175
#, python-format
msgid "Marker %(marker)s could not be found."
msgstr ""
-#: nova/exception.py:1195
+#: nova/exception.py:1180
#, python-format
msgid "Invalid id: %(val)s (expecting \"i-...\")."
msgstr ""
-#: nova/exception.py:1199
+#: nova/exception.py:1184
#, python-format
msgid "Could not fetch image %(image_id)s"
msgstr ""
-#: nova/exception.py:1203
+#: nova/exception.py:1188
#, python-format
msgid "Could not upload image %(image_id)s"
msgstr ""
-#: nova/exception.py:1207
+#: nova/exception.py:1192
#, python-format
msgid "Task %(task_name)s is already running on host %(host)s"
msgstr ""
-#: nova/exception.py:1211
+#: nova/exception.py:1196
#, python-format
msgid "Task %(task_name)s is not running on host %(host)s"
msgstr ""
-#: nova/exception.py:1215
+#: nova/exception.py:1200
#, python-format
msgid "Instance %(instance_uuid)s is locked"
msgstr ""
-#: nova/exception.py:1219
+#: nova/exception.py:1204
#, python-format
msgid "Invalid value for Config Drive option: %(option)s"
msgstr ""
-#: nova/exception.py:1223
+#: nova/exception.py:1208
#, python-format
msgid "Could not mount vfat config drive. %(operation)s failed. Error: %(error)s"
msgstr ""
-#: nova/exception.py:1228
+#: nova/exception.py:1213
#, python-format
msgid "Unknown config drive format %(format)s. Select one of iso9660 or vfat."
msgstr ""
-#: nova/exception.py:1233
+#: nova/exception.py:1218
#, fuzzy, python-format
msgid "Failed to attach network adapter device to %(instance)s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/exception.py:1237
+#: nova/exception.py:1222
#, python-format
msgid "Failed to detach network adapter device from %(instance)s"
msgstr ""
-#: nova/exception.py:1241
+#: nova/exception.py:1226
#, python-format
msgid ""
"User data too large. User data must be no larger than %(maxsize)s bytes "
"once base64 encoded. Your data is %(length)d bytes"
msgstr ""
-#: nova/exception.py:1247
+#: nova/exception.py:1232
msgid "User data needs to be valid base 64."
msgstr ""
-#: nova/exception.py:1251
+#: nova/exception.py:1236
#, python-format
msgid ""
"unexpected task state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1256
+#: nova/exception.py:1241
#, python-format
msgid ""
"Action for request_id %(request_id)s on instance %(instance_uuid)s not "
"found"
msgstr ""
-#: nova/exception.py:1261
+#: nova/exception.py:1246
#, python-format
msgid "Event %(event)s not found for action id %(action_id)s"
msgstr ""
-#: nova/exception.py:1265
+#: nova/exception.py:1250
#, python-format
msgid ""
"unexpected VM state: expecting %(expected)s but the actual state is "
"%(actual)s"
msgstr ""
-#: nova/exception.py:1270
+#: nova/exception.py:1255
#, python-format
msgid "The CA file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1274
+#: nova/exception.py:1259
#, python-format
msgid "The CRL file for %(project)s could not be found"
msgstr ""
-#: nova/exception.py:1278
+#: nova/exception.py:1263
msgid "Instance recreate is not implemented by this virt driver."
msgstr ""
-#: nova/exception.py:1282
+#: nova/exception.py:1267
#, python-format
msgid ""
"The service from servicegroup driver %(driver)s is temporarily "
"unavailable."
msgstr ""
-#: nova/exception.py:1287
+#: nova/exception.py:1272
#, python-format
msgid "%(binary)s attempted direct database access which is not allowed by policy"
msgstr ""
-#: nova/exception.py:1292
+#: nova/exception.py:1277
#, python-format
msgid "Virtualization type '%(virt)s' is not supported by this compute driver"
msgstr ""
-#: nova/exception.py:1297
+#: nova/exception.py:1282
#, python-format
msgid ""
"Requested hardware '%(model)s' is not supported by the '%(virt)s' virt "
"driver"
msgstr ""
-#: nova/exception.py:1302
+#: nova/exception.py:1287
#, python-format
msgid "Invalid Base 64 data for file %(path)s"
msgstr ""
-#: nova/exception.py:1306
+#: nova/exception.py:1291
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s aborted: %(reason)s"
msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s"
-#: nova/exception.py:1310
+#: nova/exception.py:1295
#, fuzzy, python-format
msgid "Build of instance %(instance_uuid)s was re-scheduled: %(reason)s"
msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s"
-#: nova/exception.py:1315
+#: nova/exception.py:1300
#, python-format
msgid "Shadow table with name %(name)s already exists."
msgstr ""
-#: nova/exception.py:1320
+#: nova/exception.py:1305
#, python-format
msgid "Instance rollback performed due to: %s"
msgstr ""
-#: nova/exception.py:1326
+#: nova/exception.py:1311
#, python-format
msgid "Unsupported object type %(objtype)s"
msgstr ""
-#: nova/exception.py:1330
+#: nova/exception.py:1315
#, python-format
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
msgstr ""
-#: nova/exception.py:1334
+#: nova/exception.py:1319
#, python-format
msgid "Version %(objver)s of %(objname)s is not supported"
msgstr ""
-#: nova/exception.py:1338
+#: nova/exception.py:1323
#, python-format
msgid "Object action %(action)s failed because: %(reason)s"
msgstr ""
-#: nova/exception.py:1342
+#: nova/exception.py:1327
#, python-format
msgid "Core API extensions are missing: %(missing_apis)s"
msgstr ""
-#: nova/exception.py:1346
+#: nova/exception.py:1331
#, python-format
msgid "Error during following call to agent: %(method)s"
msgstr ""
-#: nova/exception.py:1350
+#: nova/exception.py:1335
#, python-format
msgid "Unable to contact guest agent. The following call timed out: %(method)s"
msgstr ""
-#: nova/exception.py:1355
+#: nova/exception.py:1340
#, python-format
msgid "Agent does not support the call: %(method)s"
msgstr ""
-#: nova/exception.py:1359
+#: nova/exception.py:1344
#, python-format
msgid "Instance group %(group_uuid)s could not be found."
msgstr ""
-#: nova/exception.py:1363
+#: nova/exception.py:1348
#, python-format
msgid "Instance group %(group_uuid)s already exists."
msgstr ""
-#: nova/exception.py:1367
+#: nova/exception.py:1352
#, python-format
msgid "Instance group %(group_uuid)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: nova/exception.py:1372
+#: nova/exception.py:1357
#, python-format
msgid "Instance group %(group_uuid)s has no member with id %(instance_id)s."
msgstr ""
-#: nova/exception.py:1377
+#: nova/exception.py:1362
#, python-format
msgid "Instance group %(group_uuid)s has no policy %(policy)s."
msgstr ""
-#: nova/exception.py:1381
+#: nova/exception.py:1366
#, python-format
msgid "Number of retries to plugin (%(num_retries)d) exceeded."
msgstr ""
-#: nova/exception.py:1385
+#: nova/exception.py:1370
#, python-format
msgid "There was an error with the download module %(module)s. %(reason)s"
msgstr ""
-#: nova/exception.py:1390
-#, python-format
-msgid "Could not load the module %(module)s"
-msgstr ""
-
-#: nova/exception.py:1394
+#: nova/exception.py:1375
#, python-format
msgid ""
"The metadata for this location will not work with this module %(module)s."
" %(reason)s."
msgstr ""
-#: nova/exception.py:1399
+#: nova/exception.py:1380
#, python-format
msgid "The method %(method_name)s is not implemented."
msgstr ""
-#: nova/exception.py:1403
+#: nova/exception.py:1384
#, python-format
msgid "The module %(module)s is misconfigured: %(reason)s."
msgstr ""
-#: nova/exception.py:1407
+#: nova/exception.py:1388
#, python-format
msgid "The PCI address %(address)s has an incorrect format."
msgstr ""
-#: nova/exception.py:1411
+#: nova/exception.py:1392
#, python-format
msgid "PCI device %(id)s not found"
msgstr ""
-#: nova/exception.py:1415
+#: nova/exception.py:1396
#, python-format
msgid "PCI Device %(node_id)s:%(address)s not found."
msgstr ""
-#: nova/exception.py:1419
+#: nova/exception.py:1400
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is %(status)s instead of "
"%(hopestatus)s"
msgstr ""
-#: nova/exception.py:1425
+#: nova/exception.py:1406
#, python-format
msgid ""
"PCI Device %(compute_node_id)s:%(address)s is owned by %(owner)s instead "
"of %(hopeowner)s"
msgstr ""
-#: nova/exception.py:1431
+#: nova/exception.py:1412
#, python-format
msgid "PCI Device request (%requests)s failed"
msgstr ""
-#: nova/exception.py:1436
+#: nova/exception.py:1417
#, python-format
msgid ""
"Attempt to consume PCI Device %(compute_node_id)s:%(address)s from empty "
"pool"
msgstr ""
-#: nova/exception.py:1442
+#: nova/exception.py:1423
#, python-format
msgid "Invalid PCI alias definition: %(reason)s"
msgstr ""
-#: nova/exception.py:1446
+#: nova/exception.py:1427
#, python-format
msgid "PCI alias %(alias)s is not defined"
msgstr ""
-#: nova/exception.py:1451
+#: nova/exception.py:1432
#, python-format
msgid "Not enough parameters: %(reason)s"
msgstr ""
-#: nova/exception.py:1456
+#: nova/exception.py:1437
#, python-format
msgid "Invalid PCI devices Whitelist config %(reason)s"
msgstr ""
-#: nova/exception.py:1460
+#: nova/exception.py:1441
#, python-format
msgid "Cannot change %(node_id)s to %(new_node_id)s"
msgstr ""
-#: nova/exception.py:1470
+#: nova/exception.py:1451
#, python-format
msgid ""
"Failed to prepare PCI device %(id)s for instance %(instance_uuid)s: "
"%(reason)s"
msgstr ""
-#: nova/exception.py:1475
+#: nova/exception.py:1456
#, python-format
msgid "Failed to detach PCI device %(dev)s: %(reason)s"
msgstr ""
-#: nova/exception.py:1479
+#: nova/exception.py:1460
#, python-format
msgid "%(type)s hypervisor does not support PCI devices"
msgstr ""
-#: nova/exception.py:1483
+#: nova/exception.py:1464
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
@@ -1691,97 +1680,97 @@ msgstr ""
msgid "serve() can only be called once"
msgstr ""
-#: nova/utils.py:162
+#: nova/utils.py:161
#, python-format
msgid "Expected to receive %(exp)s bytes, but actually %(act)s"
msgstr ""
-#: nova/utils.py:194
+#: nova/utils.py:193
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: nova/utils.py:377
+#: nova/utils.py:376
#, python-format
msgid "Couldn't get IPv4 : %(ex)s"
msgstr ""
-#: nova/utils.py:393
+#: nova/utils.py:392
#, python-format
msgid "IPv4 address is not found.: %s"
msgstr ""
-#: nova/utils.py:396
+#: nova/utils.py:395
#, python-format
msgid "Couldn't get IPv4 of %(interface)s : %(ex)s"
msgstr ""
-#: nova/utils.py:411
+#: nova/utils.py:410
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: nova/utils.py:414
+#: nova/utils.py:413
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: nova/utils.py:453
+#: nova/utils.py:452
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: nova/utils.py:605
+#: nova/utils.py:604
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: nova/utils.py:634
+#: nova/utils.py:633
#, python-format
msgid "Invalid server_string: %s"
msgstr ""
-#: nova/utils.py:776
+#: nova/utils.py:775
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: nova/utils.py:830 nova/openstack/common/fileutils.py:64
+#: nova/utils.py:829 nova/openstack/common/fileutils.py:64
#, python-format
msgid "Reloading cached file %s"
msgstr ""
-#: nova/utils.py:952 nova/virt/configdrive.py:177
+#: nova/utils.py:951 nova/virt/configdrive.py:177
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
-#: nova/utils.py:1121
+#: nova/utils.py:1120
#, python-format
msgid "%s is not a string or unicode"
msgstr ""
-#: nova/utils.py:1125
+#: nova/utils.py:1124
#, python-format
msgid "%(name)s has a minimum character requirement of %(min_length)s."
msgstr ""
-#: nova/utils.py:1130
+#: nova/utils.py:1129
#, python-format
msgid "%(name)s has more than %(max_length)s characters."
msgstr ""
-#: nova/utils.py:1140
+#: nova/utils.py:1139
#, python-format
msgid "%(value_name)s must be an integer"
msgstr ""
-#: nova/utils.py:1146
+#: nova/utils.py:1145
#, python-format
msgid "%(value_name)s must be >= %(min_value)d"
msgstr ""
-#: nova/utils.py:1152
+#: nova/utils.py:1151
#, python-format
msgid "%(value_name)s must be <= %(max_value)d"
msgstr ""
@@ -2034,115 +2023,115 @@ msgstr ""
msgid "multiple fixed_ips exist, using the first: %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1262
+#: nova/api/ec2/cloud.py:1263
#, python-format
msgid "Disassociate address %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1299
+#: nova/api/ec2/cloud.py:1300
msgid "Image must be available"
msgstr ""
-#: nova/api/ec2/cloud.py:1380
+#: nova/api/ec2/cloud.py:1381
msgid "Going to start terminating instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1391
+#: nova/api/ec2/cloud.py:1392
#, python-format
msgid "Reboot instance %r"
msgstr ""
-#: nova/api/ec2/cloud.py:1401
+#: nova/api/ec2/cloud.py:1402
msgid "Going to stop instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1411
+#: nova/api/ec2/cloud.py:1412
msgid "Going to start instances"
msgstr ""
-#: nova/api/ec2/cloud.py:1502
+#: nova/api/ec2/cloud.py:1503
#, python-format
msgid "De-registering image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1518
+#: nova/api/ec2/cloud.py:1519
msgid "imageLocation is required"
msgstr ""
-#: nova/api/ec2/cloud.py:1538
+#: nova/api/ec2/cloud.py:1539
#, python-format
msgid "Registered image %(image_location)s with id %(image_id)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1599
+#: nova/api/ec2/cloud.py:1600
msgid "user or group not specified"
msgstr ""
-#: nova/api/ec2/cloud.py:1602
+#: nova/api/ec2/cloud.py:1603
msgid "only group \"all\" is supported"
msgstr ""
-#: nova/api/ec2/cloud.py:1605
+#: nova/api/ec2/cloud.py:1606
msgid "operation_type must be add or remove"
msgstr ""
-#: nova/api/ec2/cloud.py:1607
+#: nova/api/ec2/cloud.py:1608
#, python-format
msgid "Updating image %s publicity"
msgstr ""
-#: nova/api/ec2/cloud.py:1620
+#: nova/api/ec2/cloud.py:1621
#, python-format
msgid "Not allowed to modify attributes for image %s"
msgstr ""
-#: nova/api/ec2/cloud.py:1649
+#: nova/api/ec2/cloud.py:1650
#, python-format
msgid ""
"Invalid value '%(ec2_instance_id)s' for instanceId. Instance does not "
"have a volume attached at root (%(root)s)"
msgstr ""
-#: nova/api/ec2/cloud.py:1680
+#: nova/api/ec2/cloud.py:1681
#, python-format
msgid "Couldn't stop instance within %d sec"
msgstr ""
-#: nova/api/ec2/cloud.py:1699
+#: nova/api/ec2/cloud.py:1700
#, python-format
msgid "image of %(instance)s at %(now)s"
msgstr ""
-#: nova/api/ec2/cloud.py:1724 nova/api/ec2/cloud.py:1773
+#: nova/api/ec2/cloud.py:1725 nova/api/ec2/cloud.py:1774
msgid "resource_id and tag are required"
msgstr ""
-#: nova/api/ec2/cloud.py:1728 nova/api/ec2/cloud.py:1777
+#: nova/api/ec2/cloud.py:1729 nova/api/ec2/cloud.py:1778
msgid "Expecting a list of resources"
msgstr ""
-#: nova/api/ec2/cloud.py:1733 nova/api/ec2/cloud.py:1782
-#: nova/api/ec2/cloud.py:1839
+#: nova/api/ec2/cloud.py:1734 nova/api/ec2/cloud.py:1783
+#: nova/api/ec2/cloud.py:1840
msgid "Only instances implemented"
msgstr ""
-#: nova/api/ec2/cloud.py:1737 nova/api/ec2/cloud.py:1786
+#: nova/api/ec2/cloud.py:1738 nova/api/ec2/cloud.py:1787
msgid "Expecting a list of tagSets"
msgstr ""
-#: nova/api/ec2/cloud.py:1743 nova/api/ec2/cloud.py:1794
+#: nova/api/ec2/cloud.py:1744 nova/api/ec2/cloud.py:1795
msgid "Expecting tagSet to be key/value pairs"
msgstr ""
-#: nova/api/ec2/cloud.py:1750
+#: nova/api/ec2/cloud.py:1751
msgid "Expecting both key and value to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1799
+#: nova/api/ec2/cloud.py:1800
msgid "Expecting key to be set"
msgstr ""
-#: nova/api/ec2/cloud.py:1873
+#: nova/api/ec2/cloud.py:1874
msgid "Invalid CIDR"
msgstr ""
@@ -2298,69 +2287,79 @@ msgid ""
"Bad upgrade or db corrupted?"
msgstr ""
-#: nova/api/openstack/common.py:164 nova/api/openstack/common.py:198
-msgid "limit param must be an integer"
+#: nova/api/openstack/common.py:166
+#, python-format
+msgid "%s param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:167 nova/api/openstack/common.py:202
-msgid "limit param must be positive"
+#: nova/api/openstack/common.py:169
+#, python-format
+msgid "%s param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:192
+#: nova/api/openstack/common.py:194
msgid "offset param must be an integer"
msgstr ""
-#: nova/api/openstack/common.py:206
+#: nova/api/openstack/common.py:200
+msgid "limit param must be an integer"
+msgstr ""
+
+#: nova/api/openstack/common.py:204
+msgid "limit param must be positive"
+msgstr ""
+
+#: nova/api/openstack/common.py:208
msgid "offset param must be positive"
msgstr ""
-#: nova/api/openstack/common.py:241 nova/api/openstack/compute/servers.py:570
-#: nova/api/openstack/compute/plugins/v3/servers.py:556
+#: nova/api/openstack/common.py:243 nova/api/openstack/compute/servers.py:570
+#: nova/api/openstack/compute/plugins/v3/servers.py:561
#, python-format
msgid "marker [%s] not found"
msgstr ""
-#: nova/api/openstack/common.py:281
+#: nova/api/openstack/common.py:283
#, python-format
msgid "href %s does not contain version"
msgstr ""
-#: nova/api/openstack/common.py:296
+#: nova/api/openstack/common.py:298
msgid "Image metadata limit exceeded"
msgstr ""
-#: nova/api/openstack/common.py:304
+#: nova/api/openstack/common.py:306
msgid "Image metadata key cannot be blank"
msgstr ""
-#: nova/api/openstack/common.py:307
+#: nova/api/openstack/common.py:309
msgid "Image metadata key too long"
msgstr ""
-#: nova/api/openstack/common.py:310
+#: nova/api/openstack/common.py:312
msgid "Invalid image metadata"
msgstr ""
-#: nova/api/openstack/common.py:373
+#: nova/api/openstack/common.py:375
#, python-format
msgid "Cannot '%(action)s' while instance is in %(attr)s %(state)s"
msgstr ""
-#: nova/api/openstack/common.py:376
+#: nova/api/openstack/common.py:378
#, python-format
msgid "Cannot '%s' an instance which has never been active"
msgstr ""
-#: nova/api/openstack/common.py:379
+#: nova/api/openstack/common.py:381
#, python-format
msgid "Instance is in an invalid state for '%s'"
msgstr ""
-#: nova/api/openstack/common.py:459
+#: nova/api/openstack/common.py:461
msgid "Rejecting snapshot request, snapshots currently disabled"
msgstr ""
-#: nova/api/openstack/common.py:461
+#: nova/api/openstack/common.py:463
msgid "Instance snapshots are not permitted at this time."
msgstr ""
@@ -2442,47 +2441,47 @@ msgid ""
"%s"
msgstr ""
-#: nova/api/openstack/wsgi.py:217 nova/api/openstack/wsgi.py:635
+#: nova/api/openstack/wsgi.py:222 nova/api/openstack/wsgi.py:640
msgid "cannot understand JSON"
msgstr ""
-#: nova/api/openstack/wsgi.py:640
+#: nova/api/openstack/wsgi.py:645
msgid "too many body keys"
msgstr ""
-#: nova/api/openstack/wsgi.py:684
+#: nova/api/openstack/wsgi.py:689
#, python-format
msgid "Exception handling resource: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:688
+#: nova/api/openstack/wsgi.py:693
#, python-format
msgid "Fault thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:691
+#: nova/api/openstack/wsgi.py:696
#, python-format
msgid "HTTP exception thrown: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:805
+#: nova/api/openstack/wsgi.py:810
msgid "Unrecognized Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:809
+#: nova/api/openstack/wsgi.py:814
msgid "No Content-Type provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:813
+#: nova/api/openstack/wsgi.py:818
msgid "Empty body provided in request"
msgstr ""
-#: nova/api/openstack/wsgi.py:925
+#: nova/api/openstack/wsgi.py:930
#, python-format
msgid "There is no such action: %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:928 nova/api/openstack/wsgi.py:948
+#: nova/api/openstack/wsgi.py:933 nova/api/openstack/wsgi.py:953
#: nova/api/openstack/compute/server_metadata.py:59
#: nova/api/openstack/compute/server_metadata.py:77
#: nova/api/openstack/compute/server_metadata.py:102
@@ -2491,34 +2490,34 @@ msgstr ""
#: nova/api/openstack/compute/contrib/evacuate.py:49
#: nova/api/openstack/compute/plugins/v3/admin_actions.py:217
#: nova/api/openstack/compute/plugins/v3/evacuate.py:51
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:61
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:78
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:102
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:87
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:104
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:128
msgid "Malformed request body"
msgstr ""
-#: nova/api/openstack/wsgi.py:932
+#: nova/api/openstack/wsgi.py:937
#, python-format
msgid "Action: '%(action)s', body: %(body)s"
msgstr ""
-#: nova/api/openstack/wsgi.py:936
+#: nova/api/openstack/wsgi.py:941
#, python-format
msgid "Calling method %s"
msgstr ""
-#: nova/api/openstack/wsgi.py:945
+#: nova/api/openstack/wsgi.py:950
msgid "Unsupported Content-Type"
msgstr ""
-#: nova/api/openstack/wsgi.py:957
+#: nova/api/openstack/wsgi.py:962
#, python-format
msgid ""
"Malformed request URL: URL's project_id '%(project_id)s' doesn't match "
"Context's project_id '%(context_project_id)s'"
msgstr ""
-#: nova/api/openstack/wsgi.py:1197
+#: nova/api/openstack/wsgi.py:1202
#, python-format
msgid "Returning %(code)s to user: %(explanation)s"
msgstr ""
@@ -2574,7 +2573,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:81
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:86
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:90
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:82
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:108
msgid "Request body and URI mismatch"
msgstr ""
@@ -2582,7 +2581,7 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:85
#: nova/api/openstack/compute/contrib/flavorextraspecs.py:89
#: nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py:93
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:86
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:112
msgid "Request body contains too many items"
msgstr ""
@@ -2620,16 +2619,16 @@ msgstr ""
#: nova/api/openstack/compute/server_metadata.py:39
#: nova/api/openstack/compute/server_metadata.py:123
#: nova/api/openstack/compute/server_metadata.py:174
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:40
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:123
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:172
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:66
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:149
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:198
msgid "Server does not exist"
msgstr ""
#: nova/api/openstack/compute/server_metadata.py:155
#: nova/api/openstack/compute/server_metadata.py:166
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:152
-#: nova/api/openstack/compute/plugins/v3/server_metadata.py:164
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:178
+#: nova/api/openstack/compute/plugins/v3/server_metadata.py:190
msgid "Metadata item was not found"
msgstr ""
@@ -2640,26 +2639,26 @@ msgid "Invalid changes-since value"
msgstr ""
#: nova/api/openstack/compute/servers.py:553
-#: nova/api/openstack/compute/plugins/v3/servers.py:539
+#: nova/api/openstack/compute/plugins/v3/servers.py:544
msgid "Only administrators may list deleted instances"
msgstr ""
#: nova/api/openstack/compute/servers.py:573
-#: nova/api/openstack/compute/plugins/v3/servers.py:559
+#: nova/api/openstack/compute/plugins/v3/servers.py:564
#, python-format
msgid "Flavor '%s' could not be found "
msgstr ""
#: nova/api/openstack/compute/servers.py:591
#: nova/api/openstack/compute/servers.py:737
-#: nova/api/openstack/compute/servers.py:1037
-#: nova/api/openstack/compute/servers.py:1142
-#: nova/api/openstack/compute/servers.py:1319
-#: nova/api/openstack/compute/plugins/v3/servers.py:577
-#: nova/api/openstack/compute/plugins/v3/servers.py:702
-#: nova/api/openstack/compute/plugins/v3/servers.py:928
-#: nova/api/openstack/compute/plugins/v3/servers.py:1033
-#: nova/api/openstack/compute/plugins/v3/servers.py:1177
+#: nova/api/openstack/compute/servers.py:1038
+#: nova/api/openstack/compute/servers.py:1143
+#: nova/api/openstack/compute/servers.py:1320
+#: nova/api/openstack/compute/plugins/v3/servers.py:582
+#: nova/api/openstack/compute/plugins/v3/servers.py:707
+#: nova/api/openstack/compute/plugins/v3/servers.py:934
+#: nova/api/openstack/compute/plugins/v3/servers.py:1039
+#: nova/api/openstack/compute/plugins/v3/servers.py:1183
msgid "Instance could not be found"
msgstr ""
@@ -2685,38 +2684,38 @@ msgid "Unknown argment : port"
msgstr ""
#: nova/api/openstack/compute/servers.py:646
-#: nova/api/openstack/compute/plugins/v3/servers.py:622
+#: nova/api/openstack/compute/plugins/v3/servers.py:627
#, python-format
msgid "Bad port format: port uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:656
-#: nova/api/openstack/compute/plugins/v3/servers.py:638
+#: nova/api/openstack/compute/plugins/v3/servers.py:643
#, python-format
msgid "Bad networks format: network uuid is not in proper format (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:666
-#: nova/api/openstack/compute/plugins/v3/servers.py:611
+#: nova/api/openstack/compute/plugins/v3/servers.py:616
#, python-format
msgid "Invalid fixed IP address (%s)"
msgstr ""
#: nova/api/openstack/compute/servers.py:679
-#: nova/api/openstack/compute/plugins/v3/servers.py:653
+#: nova/api/openstack/compute/plugins/v3/servers.py:658
#, python-format
msgid "Duplicate networks (%s) are not allowed"
msgstr ""
#: nova/api/openstack/compute/servers.py:685
-#: nova/api/openstack/compute/plugins/v3/servers.py:659
+#: nova/api/openstack/compute/plugins/v3/servers.py:664
#, python-format
msgid "Bad network format: missing %s"
msgstr ""
#: nova/api/openstack/compute/servers.py:688
#: nova/api/openstack/compute/servers.py:789
-#: nova/api/openstack/compute/plugins/v3/servers.py:662
+#: nova/api/openstack/compute/plugins/v3/servers.py:667
msgid "Bad networks format"
msgstr ""
@@ -2733,7 +2732,7 @@ msgid "accessIPv6 is not proper IPv6 format"
msgstr ""
#: nova/api/openstack/compute/servers.py:753
-#: nova/api/openstack/compute/plugins/v3/servers.py:718
+#: nova/api/openstack/compute/plugins/v3/servers.py:723
msgid "Server name is not defined"
msgstr ""
@@ -2754,143 +2753,144 @@ msgid "min_count must be <= max_count"
msgstr ""
#: nova/api/openstack/compute/servers.py:929
-#: nova/api/openstack/compute/plugins/v3/servers.py:803
+#: nova/api/openstack/compute/plugins/v3/servers.py:808
msgid "Can not find requested image"
msgstr ""
#: nova/api/openstack/compute/servers.py:935
-#: nova/api/openstack/compute/plugins/v3/servers.py:809
+#: nova/api/openstack/compute/plugins/v3/servers.py:814
msgid "Invalid key_name provided."
msgstr ""
#: nova/api/openstack/compute/servers.py:938
-#: nova/api/openstack/compute/plugins/v3/servers.py:812
+#: nova/api/openstack/compute/plugins/v3/servers.py:817
msgid "Invalid config_drive provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1023
msgid "HostId cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1026
+#: nova/api/openstack/compute/servers.py:1027
msgid "Personality cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1052
-#: nova/api/openstack/compute/servers.py:1069
-#: nova/api/openstack/compute/plugins/v3/servers.py:943
-#: nova/api/openstack/compute/plugins/v3/servers.py:960
+#: nova/api/openstack/compute/servers.py:1053
+#: nova/api/openstack/compute/servers.py:1070
+#: nova/api/openstack/compute/plugins/v3/servers.py:949
+#: nova/api/openstack/compute/plugins/v3/servers.py:966
msgid "Instance has not been resized."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1072
-#: nova/api/openstack/compute/plugins/v3/servers.py:963
+#: nova/api/openstack/compute/servers.py:1073
+#: nova/api/openstack/compute/plugins/v3/servers.py:969
msgid "Flavor used by the instance could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1088
-#: nova/api/openstack/compute/plugins/v3/servers.py:979
+#: nova/api/openstack/compute/servers.py:1089
+#: nova/api/openstack/compute/plugins/v3/servers.py:985
msgid "Argument 'type' for reboot is not HARD or SOFT"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1092
-#: nova/api/openstack/compute/plugins/v3/servers.py:983
+#: nova/api/openstack/compute/servers.py:1093
+#: nova/api/openstack/compute/plugins/v3/servers.py:989
msgid "Missing argument 'type' for reboot"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1114
-#: nova/api/openstack/compute/plugins/v3/servers.py:1005
+#: nova/api/openstack/compute/servers.py:1115
+#: nova/api/openstack/compute/plugins/v3/servers.py:1011
msgid "Unable to locate requested flavor."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1117
-#: nova/api/openstack/compute/plugins/v3/servers.py:1008
+#: nova/api/openstack/compute/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1014
msgid "Resize requires a flavor change."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1123
-#: nova/api/openstack/compute/plugins/v3/servers.py:1014
+#: nova/api/openstack/compute/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1020
msgid "You are not authorized to access the image the instance was started with."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1127
-#: nova/api/openstack/compute/plugins/v3/servers.py:1018
+#: nova/api/openstack/compute/servers.py:1128
+#: nova/api/openstack/compute/plugins/v3/servers.py:1024
msgid "Image that the instance was started with could not be found."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1131
-#: nova/api/openstack/compute/plugins/v3/servers.py:1022
+#: nova/api/openstack/compute/servers.py:1132
+#: nova/api/openstack/compute/plugins/v3/servers.py:1028
#, fuzzy
msgid "Invalid instance image."
msgstr "無效的快照(snapshot)"
-#: nova/api/openstack/compute/servers.py:1152
+#: nova/api/openstack/compute/servers.py:1153
msgid "Missing imageRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1161
+#: nova/api/openstack/compute/servers.py:1162
msgid "Invalid imageRef provided."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1192
+#: nova/api/openstack/compute/servers.py:1193
msgid "Missing flavorRef attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1205
+#: nova/api/openstack/compute/servers.py:1206
msgid "No adminPass was specified"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1209
-#: nova/api/openstack/compute/servers.py:1426
+#: nova/api/openstack/compute/servers.py:1210
+#: nova/api/openstack/compute/servers.py:1427
msgid "Invalid adminPass"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1215
+#: nova/api/openstack/compute/servers.py:1216
#: nova/api/openstack/compute/plugins/v3/admin_password.py:76
msgid "Unable to set password on instance"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1224
-#: nova/api/openstack/compute/plugins/v3/servers.py:1081
+#: nova/api/openstack/compute/servers.py:1225
+#: nova/api/openstack/compute/plugins/v3/servers.py:1087
msgid "Unable to parse metadata key/value pairs."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1237
+#: nova/api/openstack/compute/servers.py:1238
msgid "Resize request has invalid 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1240
+#: nova/api/openstack/compute/servers.py:1241
msgid "Resize requests require 'flavorRef' attribute."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1258
+#: nova/api/openstack/compute/servers.py:1259
#: nova/api/openstack/compute/contrib/aggregates.py:160
#: nova/api/openstack/compute/contrib/coverage_ext.py:286
+#: nova/api/openstack/compute/contrib/flavormanage.py:59
#: nova/api/openstack/compute/contrib/keypairs.py:89
#: nova/api/openstack/compute/plugins/v3/aggregates.py:45
#: nova/api/openstack/compute/plugins/v3/aggregates.py:79
#: nova/api/openstack/compute/plugins/v3/aggregates.py:117
#: nova/api/openstack/compute/plugins/v3/aggregates.py:198
#: nova/api/openstack/compute/plugins/v3/keypairs.py:91
-#: nova/api/openstack/compute/plugins/v3/servers.py:1118
+#: nova/api/openstack/compute/plugins/v3/servers.py:1124
msgid "Invalid request body"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1264
+#: nova/api/openstack/compute/servers.py:1265
msgid "Could not parse imageRef from request."
msgstr ""
-#: nova/api/openstack/compute/servers.py:1325
-#: nova/api/openstack/compute/plugins/v3/servers.py:1183
+#: nova/api/openstack/compute/servers.py:1326
+#: nova/api/openstack/compute/plugins/v3/servers.py:1189
msgid "Cannot find image for rebuild"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1358
+#: nova/api/openstack/compute/servers.py:1359
msgid "createImage entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/servers.py:1452
-#: nova/api/openstack/compute/plugins/v3/servers.py:1382
+#: nova/api/openstack/compute/servers.py:1453
+#: nova/api/openstack/compute/plugins/v3/servers.py:1388
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
@@ -3063,9 +3063,9 @@ msgid "Attach interface"
msgstr ""
#: nova/api/openstack/compute/contrib/attach_interfaces.py:110
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:143
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:166
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:164
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:142
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:165
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:163
msgid "Network driver does not support this function."
msgstr ""
@@ -3074,13 +3074,13 @@ msgstr ""
msgid "Failed to attach interface"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:122
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:122
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:121
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:121
msgid "Attachments update is not supported"
msgstr ""
-#: nova/api/openstack/compute/contrib/attach_interfaces.py:133
-#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:133
+#: nova/api/openstack/compute/contrib/attach_interfaces.py:132
+#: nova/api/openstack/compute/plugins/v3/attach_interfaces.py:132
#, python-format
msgid "Detach interface %s"
msgstr ""
@@ -3631,12 +3631,12 @@ msgid "Security group name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:50
-#: nova/api/openstack/compute/plugins/v3/servers.py:1353
+#: nova/api/openstack/compute/plugins/v3/servers.py:1359
msgid "start instance"
msgstr ""
#: nova/api/openstack/compute/contrib/server_start_stop.py:62
-#: nova/api/openstack/compute/plugins/v3/servers.py:1366
+#: nova/api/openstack/compute/plugins/v3/servers.py:1372
msgid "stop instance"
msgstr ""
@@ -3886,121 +3886,121 @@ msgstr ""
msgid "Did not find any server create xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:424
+#: nova/api/openstack/compute/plugins/v3/servers.py:425
msgid "Did not find any server rebuild extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:436
+#: nova/api/openstack/compute/plugins/v3/servers.py:438
msgid "Did not find any server rebuild xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:447
+#: nova/api/openstack/compute/plugins/v3/servers.py:450
msgid "Did not find any server resize extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:459
+#: nova/api/openstack/compute/plugins/v3/servers.py:463
msgid "Did not find any server resize xml deserializer extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:470
+#: nova/api/openstack/compute/plugins/v3/servers.py:475
msgid "Did not find any server update extensions"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:517
+#: nova/api/openstack/compute/plugins/v3/servers.py:522
msgid "Invalid changes_since value"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:598
+#: nova/api/openstack/compute/plugins/v3/servers.py:603
msgid "Device name cannot include spaces."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:619
+#: nova/api/openstack/compute/plugins/v3/servers.py:624
msgid "Unknown argument: port"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:627
+#: nova/api/openstack/compute/plugins/v3/servers.py:632
#, python-format
msgid ""
"Specified Fixed IP '%(addr)s' cannot be used with port '%(port)s': port "
"already has a Fixed IP allocated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:685
+#: nova/api/openstack/compute/plugins/v3/servers.py:690
msgid "access_ip_v4 is not proper IPv4 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:690
+#: nova/api/openstack/compute/plugins/v3/servers.py:695
msgid "access_ip_v6 is not proper IPv6 format"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:777
-#: nova/api/openstack/compute/plugins/v3/servers.py:806
+#: nova/api/openstack/compute/plugins/v3/servers.py:782
+#: nova/api/openstack/compute/plugins/v3/servers.py:811
msgid "Invalid flavor_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:851
+#: nova/api/openstack/compute/plugins/v3/servers.py:857
#, python-format
msgid "Running _create_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:857
+#: nova/api/openstack/compute/plugins/v3/servers.py:863
#, python-format
msgid "Running _rebuild_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:863
+#: nova/api/openstack/compute/plugins/v3/servers.py:869
#, python-format
msgid "Running _resize_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:869
+#: nova/api/openstack/compute/plugins/v3/servers.py:875
#, python-format
msgid "Running _update_extension_point for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:915
+#: nova/api/openstack/compute/plugins/v3/servers.py:921
msgid "host_id cannot be updated."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1045
+#: nova/api/openstack/compute/plugins/v3/servers.py:1051
msgid "Invalid image_ref provided."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1064
+#: nova/api/openstack/compute/plugins/v3/servers.py:1070
msgid "Missing image_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1071
+#: nova/api/openstack/compute/plugins/v3/servers.py:1077
msgid "Missing flavor_ref attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1095
+#: nova/api/openstack/compute/plugins/v3/servers.py:1101
msgid "Resize request has invalid 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1098
+#: nova/api/openstack/compute/plugins/v3/servers.py:1104
msgid "Resize requests require 'flavor_ref' attribute."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1124
+#: nova/api/openstack/compute/plugins/v3/servers.py:1130
msgid "Could not parse image_ref from request."
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1216
+#: nova/api/openstack/compute/plugins/v3/servers.py:1222
msgid "create_image entity requires name attribute"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1284
+#: nova/api/openstack/compute/plugins/v3/servers.py:1290
msgid "Invalid admin_pass"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1300
+#: nova/api/openstack/compute/plugins/v3/servers.py:1306
#, python-format
msgid "Running create xml deserialize ep for %s"
msgstr ""
-#: nova/api/openstack/compute/plugins/v3/servers.py:1315
-#: nova/api/openstack/compute/plugins/v3/servers.py:1329
+#: nova/api/openstack/compute/plugins/v3/servers.py:1321
+#: nova/api/openstack/compute/plugins/v3/servers.py:1335
#, python-format
msgid "Running rebuild xml deserialize ep for %s"
msgstr ""
@@ -4015,7 +4015,7 @@ msgstr ""
msgid "Stop time is invalid format, valid formats are %s"
msgstr ""
-#: nova/api/openstack/compute/views/servers.py:185
+#: nova/api/openstack/compute/views/servers.py:186
msgid "Instance has had its instance_type removed from the DB"
msgstr ""
@@ -4272,12 +4272,12 @@ msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:216
#, python-format
-msgid "StdOut : %s"
+msgid "StdOut : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:217
#, python-format
-msgid "StdErr : %s"
+msgid "StdErr : %r"
msgstr ""
#: nova/cmd/baremetal_deploy_helper.py:245
@@ -4645,292 +4645,300 @@ msgstr ""
msgid "No nova entries in syslog!"
msgstr ""
-#: nova/compute/api.py:358
+#: nova/compute/api.py:349
msgid "Cannot run any more instances of this type."
msgstr ""
-#: nova/compute/api.py:365
+#: nova/compute/api.py:356
#, python-format
msgid "Can only run %s more instances of this type."
msgstr ""
-#: nova/compute/api.py:377
+#: nova/compute/api.py:368
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run %(min_count)d "
"instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:381
+#: nova/compute/api.py:372
#, python-format
msgid ""
"%(overs)s quota exceeded for %(pid)s, tried to run between %(min_count)d "
"and %(max_count)d instances. %(msg)s"
msgstr ""
-#: nova/compute/api.py:405
+#: nova/compute/api.py:396
#, python-format
msgid ""
"Quota exceeded for %(pid)s, tried to set %(num_metadata)s metadata "
"properties"
msgstr ""
-#: nova/compute/api.py:417
+#: nova/compute/api.py:408
msgid "Metadata property key blank"
msgstr ""
-#: nova/compute/api.py:421
+#: nova/compute/api.py:412
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:425
+#: nova/compute/api.py:416
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: nova/compute/api.py:553
+#: nova/compute/api.py:549
msgid "Failed to set instance name using multi_instance_display_name_template."
msgstr ""
-#: nova/compute/api.py:612
+#: nova/compute/api.py:608
#, fuzzy
msgid "Cannot attach one or more volumes to multiple instances"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/compute/api.py:655
+#: nova/compute/api.py:651
msgid "The requested availability zone is not available"
msgstr ""
-#: nova/compute/api.py:752
+#: nova/compute/api.py:746
#, python-format
msgid "Going to run %s instances..."
msgstr ""
-#: nova/compute/api.py:912
+#: nova/compute/api.py:906
#, python-format
msgid "Image bdm %s"
msgstr ""
-#: nova/compute/api.py:951
+#: nova/compute/api.py:945
#, python-format
msgid "block_device_mapping %s"
msgstr ""
-#: nova/compute/api.py:1014
+#: nova/compute/api.py:1008
msgid "More than one swap drive requested."
msgstr ""
-#: nova/compute/api.py:1276
+#: nova/compute/api.py:1178
+#: nova/tests/api/openstack/compute/test_servers.py:2894
+#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2284
+msgid ""
+"Unable to launch multiple instances with a single configured port ID. "
+"Please launch your instance one by one with different ports."
+msgstr ""
+
+#: nova/compute/api.py:1282
#, fuzzy
msgid "instance termination disabled"
msgstr "建立虛擬介面失敗"
-#: nova/compute/api.py:1372
+#: nova/compute/api.py:1378
#, python-format
msgid ""
"Found an unconfirmed migration during delete, id: %(id)s, status: "
"%(status)s"
msgstr ""
-#: nova/compute/api.py:1382
+#: nova/compute/api.py:1388
msgid "Instance may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1399
+#: nova/compute/api.py:1405
#, python-format
msgid "Migration %s may have been confirmed during delete"
msgstr ""
-#: nova/compute/api.py:1436
+#: nova/compute/api.py:1442
#, python-format
msgid "instance type %d not found"
msgstr ""
-#: nova/compute/api.py:1442
+#: nova/compute/api.py:1448
msgid "going to delete a resizing instance"
msgstr ""
-#: nova/compute/api.py:1453
+#: nova/compute/api.py:1459
#, python-format
msgid "instance's host %s is down, deleting from database"
msgstr ""
-#: nova/compute/api.py:1518
+#: nova/compute/api.py:1524
msgid "Going to try to soft delete instance"
msgstr ""
-#: nova/compute/api.py:1536
+#: nova/compute/api.py:1542
msgid "Going to try to terminate instance"
msgstr ""
-#: nova/compute/api.py:1588
+#: nova/compute/api.py:1586
msgid "Going to try to stop instance"
msgstr ""
-#: nova/compute/api.py:1605
+#: nova/compute/api.py:1614
msgid "Going to try to start instance"
msgstr ""
-#: nova/compute/api.py:1680
+#: nova/compute/api.py:1689
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: nova/compute/api.py:1915
+#: nova/compute/api.py:1924
#, python-format
msgid "snapshot for %s"
msgstr ""
-#: nova/compute/api.py:2239
+#: nova/compute/api.py:2248
msgid "flavor_id is None. Assuming migration."
msgstr ""
-#: nova/compute/api.py:2248
+#: nova/compute/api.py:2257
#, python-format
msgid ""
"Old instance type %(current_instance_type_name)s, new instance type "
"%(new_instance_type_name)s"
msgstr ""
-#: nova/compute/api.py:2289
+#: nova/compute/api.py:2298
#, python-format
msgid "%(overs)s quota exceeded for %(pid)s, tried to resize instance."
msgstr ""
-#: nova/compute/api.py:2456
+#: nova/compute/api.py:2465
msgid "Cannot rescue a volume-backed instance"
msgstr ""
-#: nova/compute/api.py:2565
+#: nova/compute/api.py:2574
msgid "Locking"
msgstr ""
-#: nova/compute/api.py:2582
+#: nova/compute/api.py:2591
msgid "Unlocking"
msgstr ""
-#: nova/compute/api.py:2658
+#: nova/compute/api.py:2667
msgid "Volume must be attached in order to detach."
msgstr ""
-#: nova/compute/api.py:2679
+#: nova/compute/api.py:2688
msgid "Old volume is attached to a different instance."
msgstr ""
-#: nova/compute/api.py:2682
+#: nova/compute/api.py:2691
msgid "New volume must be detached in order to swap."
msgstr ""
-#: nova/compute/api.py:2685
+#: nova/compute/api.py:2694
msgid "New volume must be the same size or larger."
msgstr ""
-#: nova/compute/api.py:2873
+#: nova/compute/api.py:2882
#, python-format
msgid "Going to try to live migrate instance to %s"
msgstr ""
-#: nova/compute/api.py:2892
+#: nova/compute/api.py:2901
msgid "vm evacuation scheduled"
msgstr ""
-#: nova/compute/api.py:2896
+#: nova/compute/api.py:2905
#, python-format
msgid "Instance compute service state on %s expected to be down, but it was up."
msgstr ""
-#: nova/compute/api.py:3157
+#: nova/compute/api.py:3166
#, python-format
msgid "Host already in availability zone%s."
msgstr ""
-#: nova/compute/api.py:3226 nova/tests/compute/test_keypairs.py:115
+#: nova/compute/api.py:3235 nova/tests/compute/test_keypairs.py:115
msgid "Keypair name contains unsafe characters"
msgstr ""
-#: nova/compute/api.py:3230 nova/tests/compute/test_keypairs.py:107
+#: nova/compute/api.py:3239 nova/tests/compute/test_keypairs.py:107
#: nova/tests/compute/test_keypairs.py:111
msgid "Keypair name must be between 1 and 255 characters long"
msgstr ""
-#: nova/compute/api.py:3307
+#: nova/compute/api.py:3316
#, python-format
msgid "Security group %s is not a string or unicode"
msgstr ""
-#: nova/compute/api.py:3310
+#: nova/compute/api.py:3319
#, python-format
msgid "Security group %s cannot be empty."
msgstr ""
-#: nova/compute/api.py:3318
+#: nova/compute/api.py:3327
#, python-format
msgid ""
"Value (%(value)s) for parameter Group%(property)s is invalid. Content "
"limited to '%(allowed)s'."
msgstr ""
-#: nova/compute/api.py:3324
+#: nova/compute/api.py:3333
#, python-format
msgid "Security group %s should not be greater than 255 characters."
msgstr ""
-#: nova/compute/api.py:3342
+#: nova/compute/api.py:3351
msgid "Quota exceeded, too many security groups."
msgstr ""
-#: nova/compute/api.py:3345
+#: nova/compute/api.py:3354
#, python-format
msgid "Create Security Group %s"
msgstr ""
-#: nova/compute/api.py:3357
+#: nova/compute/api.py:3366
#, python-format
msgid "Security group %s already exists"
msgstr ""
-#: nova/compute/api.py:3370
+#: nova/compute/api.py:3379
#, fuzzy, python-format
msgid "Unable to update system group '%s'"
msgstr "找不到Volume %s"
-#: nova/compute/api.py:3430
+#: nova/compute/api.py:3439
#, fuzzy, python-format
msgid "Unable to delete system group '%s'"
msgstr "找不到Volume %s"
-#: nova/compute/api.py:3435
+#: nova/compute/api.py:3444
msgid "Security group is still in use"
msgstr ""
-#: nova/compute/api.py:3443
+#: nova/compute/api.py:3452
msgid "Failed to update usages deallocating security group"
msgstr ""
-#: nova/compute/api.py:3446
+#: nova/compute/api.py:3455
#, python-format
msgid "Delete security group %s"
msgstr ""
-#: nova/compute/api.py:3523 nova/compute/api.py:3597
+#: nova/compute/api.py:3532 nova/compute/api.py:3606
#, python-format
msgid "Rule (%s) not found"
msgstr ""
-#: nova/compute/api.py:3539
+#: nova/compute/api.py:3548
msgid "Quota exceeded, too many security group rules."
msgstr ""
-#: nova/compute/api.py:3542
+#: nova/compute/api.py:3551
#, python-format
msgid "Authorize security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3551
+#: nova/compute/api.py:3560
#, python-format
msgid "Revoke security group ingress %s"
msgstr ""
-#: nova/compute/api.py:3604
+#: nova/compute/api.py:3613
msgid "Security group id should be integer"
msgstr ""
@@ -5028,461 +5036,461 @@ msgstr ""
msgid "Instance type %s not found for deletion"
msgstr ""
-#: nova/compute/manager.py:236
+#: nova/compute/manager.py:235
msgid "Possibly task preempted."
msgstr ""
-#: nova/compute/manager.py:313
+#: nova/compute/manager.py:312
#, python-format
msgid "Cleaning up image %s"
msgstr ""
-#: nova/compute/manager.py:319
+#: nova/compute/manager.py:318
#, python-format
msgid "Error while trying to clean up image %s"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:459
#, python-format
msgid "%s is not a valid node managed by this compute host."
msgstr ""
-#: nova/compute/manager.py:487 nova/compute/manager.py:496
+#: nova/compute/manager.py:486 nova/compute/manager.py:495
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:546
+#: nova/compute/manager.py:545
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:562
+#: nova/compute/manager.py:561
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:583
+#: nova/compute/manager.py:582
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:589
+#: nova/compute/manager.py:588
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:660
+#: nova/compute/manager.py:659
msgid "Failed to complete a deletion"
msgstr ""
-#: nova/compute/manager.py:685
+#: nova/compute/manager.py:684
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:688
+#: nova/compute/manager.py:687
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:699
+#: nova/compute/manager.py:698
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:705
+#: nova/compute/manager.py:704
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:716
+#: nova/compute/manager.py:715
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:721
+#: nova/compute/manager.py:720
#, fuzzy
msgid "Failed to resume instance"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/compute/manager.py:730
+#: nova/compute/manager.py:729
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:734
+#: nova/compute/manager.py:733
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:750
+#: nova/compute/manager.py:749
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:763
+#: nova/compute/manager.py:762
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:766
+#: nova/compute/manager.py:765
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:801
+#: nova/compute/manager.py:800
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:893
+#: nova/compute/manager.py:892
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:948
+#: nova/compute/manager.py:947
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:971
+#: nova/compute/manager.py:970
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:998 nova/compute/manager.py:1546
-#: nova/compute/manager.py:2919
+#: nova/compute/manager.py:997 nova/compute/manager.py:1545
+#: nova/compute/manager.py:2917
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1042
+#: nova/compute/manager.py:1041
msgid "Instance disappeared during build"
msgstr ""
-#: nova/compute/manager.py:1048
+#: nova/compute/manager.py:1047
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1060
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1091
+#: nova/compute/manager.py:1090
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1108
+#: nova/compute/manager.py:1107
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1135 nova/compute/manager.py:2978
+#: nova/compute/manager.py:1134 nova/compute/manager.py:2976
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1148
+#: nova/compute/manager.py:1147
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1153
+#: nova/compute/manager.py:1152
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1159
+#: nova/compute/manager.py:1158
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1187
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1198
+#: nova/compute/manager.py:1197
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1212
+#: nova/compute/manager.py:1211
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1216
+#: nova/compute/manager.py:1215
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1230
+#: nova/compute/manager.py:1229
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1238
+#: nova/compute/manager.py:1237
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1242
+#: nova/compute/manager.py:1241
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1393
+#: nova/compute/manager.py:1392
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1411 nova/compute/manager.py:3453
+#: nova/compute/manager.py:1410 nova/compute/manager.py:3455
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1462
+#: nova/compute/manager.py:1461
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1578
+#: nova/compute/manager.py:1577
msgid "Instance disappeared during build."
msgstr ""
-#: nova/compute/manager.py:1623
+#: nova/compute/manager.py:1622
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1631
+#: nova/compute/manager.py:1630
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1677
+#: nova/compute/manager.py:1676
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1680
+#: nova/compute/manager.py:1679
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1689
+#: nova/compute/manager.py:1688
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1743
+#: nova/compute/manager.py:1742
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1787 nova/compute/manager.py:3148
-#: nova/compute/manager.py:4972
+#: nova/compute/manager.py:1786 nova/compute/manager.py:3146
+#: nova/compute/manager.py:4987
msgid "Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1954
+#: nova/compute/manager.py:1951
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1965
+#: nova/compute/manager.py:1964
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1969
+#: nova/compute/manager.py:1968
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1973
+#: nova/compute/manager.py:1972
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1984 nova/compute/manager.py:4199
+#: nova/compute/manager.py:1983 nova/compute/manager.py:4203
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:2069
+#: nova/compute/manager.py:2068
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2101
+#: nova/compute/manager.py:2099
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "無法卸載 Volume %s"
-#: nova/compute/manager.py:2120
+#: nova/compute/manager.py:2118
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2135
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2171
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:2176
+#: nova/compute/manager.py:2174
#, python-format
msgid "Cannot reboot instance: %s"
msgstr ""
-#: nova/compute/manager.py:2189
+#: nova/compute/manager.py:2187
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:2211
+#: nova/compute/manager.py:2209
msgid "instance live snapshotting"
msgstr ""
-#: nova/compute/manager.py:2217 nova/compute/manager.py:2312
+#: nova/compute/manager.py:2215 nova/compute/manager.py:2310
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2306
+#: nova/compute/manager.py:2304
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:2336
+#: nova/compute/manager.py:2334
msgid "Instance disappeared during snapshot"
msgstr ""
-#: nova/compute/manager.py:2339
+#: nova/compute/manager.py:2337
msgid "Image not found"
msgstr ""
-#: nova/compute/manager.py:2344
+#: nova/compute/manager.py:2342
msgid "Instance was deleted during snapshot."
msgstr ""
-#: nova/compute/manager.py:2383
+#: nova/compute/manager.py:2381
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2391
+#: nova/compute/manager.py:2389
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2396
+#: nova/compute/manager.py:2394
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2424
+#: nova/compute/manager.py:2422
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2431
+#: nova/compute/manager.py:2429
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2438
+#: nova/compute/manager.py:2436
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2453
+#: nova/compute/manager.py:2451
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2460
+#: nova/compute/manager.py:2458
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2473
+#: nova/compute/manager.py:2471
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2478
+#: nova/compute/manager.py:2476
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2496
+#: nova/compute/manager.py:2494
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2518
+#: nova/compute/manager.py:2516
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2541
+#: nova/compute/manager.py:2539
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/compute/manager.py:2545
+#: nova/compute/manager.py:2543
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2566
+#: nova/compute/manager.py:2564
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2592
+#: nova/compute/manager.py:2590
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2628
+#: nova/compute/manager.py:2626
#, python-format
msgid "Going to confirm migration %s"
msgstr ""
-#: nova/compute/manager.py:2634
+#: nova/compute/manager.py:2632
#, python-format
msgid "Migration %s is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2639
+#: nova/compute/manager.py:2637
#, python-format
msgid "Migration %s is already confirmed"
msgstr ""
-#: nova/compute/manager.py:2643
+#: nova/compute/manager.py:2641
#, python-format
msgid ""
"Unexpected confirmation status '%(status)s' of migration %(id)s, exit "
"confirmation process"
msgstr ""
-#: nova/compute/manager.py:2656
+#: nova/compute/manager.py:2654
msgid "Instance is not found during confirmation"
msgstr ""
-#: nova/compute/manager.py:2838
+#: nova/compute/manager.py:2836
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2876
+#: nova/compute/manager.py:2874
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2882
+#: nova/compute/manager.py:2880
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2900
+#: nova/compute/manager.py:2898
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:3154
+#: nova/compute/manager.py:3152
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:3219
+#: nova/compute/manager.py:3217
msgid "Pausing"
msgstr ""
@@ -5490,304 +5498,308 @@ msgstr ""
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:3271
+#: nova/compute/manager.py:3273
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:3302
+#: nova/compute/manager.py:3304
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:3472
+#: nova/compute/manager.py:3474
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:3477
+#: nova/compute/manager.py:3479
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:3480
+#: nova/compute/manager.py:3482
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:3498
+#: nova/compute/manager.py:3500
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3527
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3560
+#: nova/compute/manager.py:3562
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3640
+#: nova/compute/manager.py:3642
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3650
+#: nova/compute/manager.py:3652
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3670
+#: nova/compute/manager.py:3672
#, 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:3704
+#: nova/compute/manager.py:3706
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3715
+#: nova/compute/manager.py:3717
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/compute/manager.py:3726
+#: nova/compute/manager.py:3728
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3750
+#: nova/compute/manager.py:3752
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3784
+#: nova/compute/manager.py:3786
#, python-format
msgid "Failed to connect to volume %(volume_id)s with volume at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3805
+#: nova/compute/manager.py:3807
#, python-format
msgid "Failed to swap volume %(old_volume_id)s for %(new_volume_id)s"
msgstr ""
-#: nova/compute/manager.py:3869
+#: nova/compute/manager.py:3871
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3892
+#: nova/compute/manager.py:3894
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3905 nova/tests/compute/test_compute.py:9107
+#: nova/compute/manager.py:3907 nova/tests/compute/test_compute.py:9179
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:4056
+#: nova/compute/manager.py:4052
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:4085
+#: nova/compute/manager.py:4081
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:4150
+#: nova/compute/manager.py:4146
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:4152
+#: nova/compute/manager.py:4148
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:4167
+#: nova/compute/manager.py:4171
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:4335
+#: nova/compute/manager.py:4339
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:4387
+#: nova/compute/manager.py:4391
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:4392
+#: nova/compute/manager.py:4396
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:4401
+#: nova/compute/manager.py:4405
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:4410
+#: nova/compute/manager.py:4414
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:4415
+#: nova/compute/manager.py:4419
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:4422
+#: nova/compute/manager.py:4426
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:4433
+#: nova/compute/manager.py:4437
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:4459
+#: nova/compute/manager.py:4463
msgid "Periodic task failed to offload instance."
msgstr ""
-#: nova/compute/manager.py:4479
+#: nova/compute/manager.py:4483
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:4499
+#: nova/compute/manager.py:4503
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:4523
+#: nova/compute/manager.py:4527
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:4635
+#: nova/compute/manager.py:4639
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:4662
+#: nova/compute/manager.py:4666
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:4669 nova/compute/manager.py:4718
+#: nova/compute/manager.py:4673 nova/compute/manager.py:4732
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4705
+#: nova/compute/manager.py:4694
+msgid "Periodic sync_power_state task had an error while processing an instance."
+msgstr ""
+
+#: nova/compute/manager.py:4719
#, 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:4742
+#: nova/compute/manager.py:4756
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4754 nova/compute/manager.py:4763
-#: nova/compute/manager.py:4793
+#: nova/compute/manager.py:4768 nova/compute/manager.py:4777
+#: nova/compute/manager.py:4808
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4758
+#: nova/compute/manager.py:4772
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4774
+#: nova/compute/manager.py:4788
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4780
+#: nova/compute/manager.py:4794
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4786
+#: nova/compute/manager.py:4800
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4802
+#: nova/compute/manager.py:4817
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4810
+#: nova/compute/manager.py:4825
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4824
+#: nova/compute/manager.py:4839
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4831
+#: nova/compute/manager.py:4846
#, python-format
msgid "Periodic reclaim failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4856
+#: nova/compute/manager.py:4871
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4866 nova/compute/resource_tracker.py:362
+#: nova/compute/manager.py:4881 nova/compute/resource_tracker.py:371
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4906
+#: nova/compute/manager.py:4921
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4912
+#: nova/compute/manager.py:4927
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4921
+#: nova/compute/manager.py:4936
#, python-format
msgid "Periodic cleanup failed to delete instance: %s"
msgstr ""
-#: nova/compute/manager.py:4925
+#: nova/compute/manager.py:4940
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4956
+#: nova/compute/manager.py:4971
#, python-format
msgid "Setting instance back to %(state)s after: %(error)s"
msgstr ""
-#: nova/compute/manager.py:4965
+#: nova/compute/manager.py:4980
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
-#: nova/compute/manager.py:5047
+#: nova/compute/manager.py:5062
msgid "Cleaning up deleted instances"
msgstr ""
-#: nova/compute/manager.py:5055
+#: nova/compute/manager.py:5071
#, python-format
msgid "There are %d instances to clean"
msgstr ""
-#: nova/compute/manager.py:5059
+#: nova/compute/manager.py:5075
#, python-format
msgid "Instance has had %(attempts)s of %(max)s cleanup attempts"
msgstr ""
@@ -5809,99 +5821,99 @@ msgstr ""
msgid "Memory overhead for %(flavor)d MB instance; %(overhead)d MB"
msgstr ""
-#: nova/compute/resource_tracker.py:271
+#: nova/compute/resource_tracker.py:273
msgid "Auditing locally available compute resources"
msgstr ""
-#: nova/compute/resource_tracker.py:276
+#: nova/compute/resource_tracker.py:278
msgid ""
"Virt driver does not support 'get_available_resource' Compute tracking "
"is disabled."
msgstr ""
-#: nova/compute/resource_tracker.py:342
+#: nova/compute/resource_tracker.py:351
#, python-format
msgid "Compute_service record created for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:348
+#: nova/compute/resource_tracker.py:357
#, python-format
msgid "Compute_service record updated for %(host)s:%(node)s"
msgstr ""
-#: nova/compute/resource_tracker.py:379
+#: nova/compute/resource_tracker.py:388
#, python-format
msgid "Hypervisor: free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:380
+#: nova/compute/resource_tracker.py:389
#, python-format
msgid "Hypervisor: free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:385
+#: nova/compute/resource_tracker.py:394
#, python-format
msgid "Hypervisor: free VCPUs: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:387
+#: nova/compute/resource_tracker.py:396
msgid "Hypervisor: VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:391
+#: nova/compute/resource_tracker.py:400
#, python-format
msgid "Hypervisor: assignable PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:394
+#: nova/compute/resource_tracker.py:403
msgid "Hypervisor: no assignable PCI devices"
msgstr ""
-#: nova/compute/resource_tracker.py:401
+#: nova/compute/resource_tracker.py:410
#, python-format
msgid "Free ram (MB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:402
+#: nova/compute/resource_tracker.py:411
#, python-format
msgid "Free disk (GB): %s"
msgstr ""
-#: nova/compute/resource_tracker.py:407
+#: nova/compute/resource_tracker.py:416
#, python-format
msgid "Free VCPUS: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:409
+#: nova/compute/resource_tracker.py:418
msgid "Free VCPU information unavailable"
msgstr ""
-#: nova/compute/resource_tracker.py:412
+#: nova/compute/resource_tracker.py:421
#, python-format
msgid "Free PCI devices: %s"
msgstr ""
-#: nova/compute/resource_tracker.py:447
+#: nova/compute/resource_tracker.py:457
#, python-format
msgid "Updating from migration %s"
msgstr ""
-#: nova/compute/resource_tracker.py:509
+#: nova/compute/resource_tracker.py:524
msgid "Instance not resizing, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:524
+#: nova/compute/resource_tracker.py:539
msgid "InstanceType could not be found, skipping migration."
msgstr ""
-#: nova/compute/resource_tracker.py:610
+#: nova/compute/resource_tracker.py:629
#, python-format
msgid ""
"Detected running orphan instance: %(uuid)s (consuming %(memory_mb)s MB "
"memory)"
msgstr ""
-#: nova/compute/resource_tracker.py:624
+#: nova/compute/resource_tracker.py:643
#, python-format
msgid "Missing keys: %s"
msgstr ""
@@ -6051,11 +6063,11 @@ msgstr ""
msgid "Failed to notify cells of instance update"
msgstr ""
-#: nova/db/api.py:1646
+#: nova/db/api.py:1647
msgid "Failed to notify cells of bw_usage update"
msgstr ""
-#: nova/db/api.py:1791
+#: nova/db/api.py:1792
msgid "Failed to notify cells of instance fault"
msgstr ""
@@ -6105,24 +6117,24 @@ msgstr ""
msgid "Invalid instance id %s in request"
msgstr ""
-#: nova/db/sqlalchemy/api.py:1963
+#: nova/db/sqlalchemy/api.py:1967
#, python-format
msgid "Invalid field name: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:3199
+#: nova/db/sqlalchemy/api.py:3203
#, python-format
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: nova/db/sqlalchemy/api.py:4783
+#: nova/db/sqlalchemy/api.py:4790
#, python-format
msgid ""
"Volume(%s) has lower stats then what is in the database. Instance must "
"have been rebooted or crashed. Updating totals."
msgstr ""
-#: nova/db/sqlalchemy/api.py:5140
+#: nova/db/sqlalchemy/api.py:5147
#, python-format
msgid "Add metadata failed for aggregate %(id)s after %(retries)s retries"
msgstr ""
@@ -6432,7 +6444,7 @@ msgstr ""
msgid "Fixed ip %s not found"
msgstr ""
-#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:371
+#: nova/network/floating_ips.py:99 nova/network/floating_ips.py:379
#, python-format
msgid "Interface %s not found"
msgstr ""
@@ -6465,31 +6477,36 @@ msgstr ""
msgid "Failed to update usages deallocating floating IP"
msgstr ""
-#: nova/network/floating_ips.py:525
+#: nova/network/floating_ips.py:374
+#, python-format
+msgid "Failed to disassociated floating address: %s"
+msgstr ""
+
+#: nova/network/floating_ips.py:535
#, python-format
msgid "Starting migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:532
+#: nova/network/floating_ips.py:542
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will not migrate it "
msgstr ""
-#: nova/network/floating_ips.py:568
+#: nova/network/floating_ips.py:578
#, python-format
msgid "Finishing migration network for instance %s"
msgstr ""
-#: nova/network/floating_ips.py:576
+#: nova/network/floating_ips.py:586
#, python-format
msgid ""
"Floating ip address |%(address)s| no longer belongs to instance "
"%(instance_uuid)s. Will notsetup it."
msgstr ""
-#: nova/network/floating_ips.py:625
+#: nova/network/floating_ips.py:635
#, python-format
msgid ""
"Database inconsistency: DNS domain |%s| is registered in the Nova db but "
@@ -6497,12 +6514,12 @@ msgid ""
"ignored."
msgstr ""
-#: nova/network/floating_ips.py:665
+#: nova/network/floating_ips.py:675
#, python-format
msgid "Domain |%(domain)s| already exists, changing zone to |%(av_zone)s|."
msgstr ""
-#: nova/network/floating_ips.py:674
+#: nova/network/floating_ips.py:684
#, python-format
msgid "Domain |%(domain)s| already exists, changing project to |%(project)s|."
msgstr ""
@@ -6625,17 +6642,17 @@ msgstr ""
msgid "Adding interface %(interface)s to bridge %(bridge)s"
msgstr ""
-#: nova/network/linux_net.py:1538
+#: nova/network/linux_net.py:1540
#, python-format
msgid "Failed to add interface: %s"
msgstr ""
-#: nova/network/linux_net.py:1775
+#: nova/network/linux_net.py:1777
#, python-format
msgid "Starting bridge %s "
msgstr ""
-#: nova/network/linux_net.py:1783
+#: nova/network/linux_net.py:1785
#, python-format
msgid "Done starting bridge %s"
msgstr ""
@@ -6899,7 +6916,7 @@ msgstr ""
msgid "Multiple floating IP pools matches found for name '%s'"
msgstr ""
-#: nova/network/neutronv2/api.py:905
+#: nova/network/neutronv2/api.py:906
#, python-format
msgid "Unable to update host of port %s"
msgstr ""
@@ -6989,56 +7006,70 @@ msgstr ""
msgid "This rule already exists in group %s"
msgstr ""
-#: nova/objects/base.py:68
+#: nova/objects/base.py:69
#, python-format
msgid "Error setting %(attr)s"
msgstr ""
-#: nova/objects/base.py:161
+#: nova/objects/base.py:164
msgid "Invalid version string"
msgstr ""
-#: nova/objects/base.py:209
+#: nova/objects/base.py:212
#, python-format
msgid "Unable to instantiate unregistered object type %(objtype)s"
msgstr ""
-#: nova/objects/base.py:308
+#: nova/objects/base.py:311
#, python-format
msgid "Cannot load '%s' in the base class"
msgstr ""
-#: nova/objects/base.py:348
+#: nova/objects/base.py:351
#, python-format
msgid "%(objname)s object has no attribute '%(attrname)s'"
msgstr ""
-#: nova/objects/instance.py:428
+#: nova/objects/instance.py:422
#, python-format
msgid "No save handler for %s"
msgstr ""
+#: nova/objects/instance.py:477
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s uuid %(uuid)s"
+msgstr ""
+
#: nova/objects/instance_info_cache.py:85
msgid "Failed to notify cells of instance info cache update"
msgstr ""
-#: nova/objects/utils.py:100
+#: nova/objects/service.py:73
+#, python-format
+msgid "Lazy-loading `%(attr)s' on %(name)s id %(id)s"
+msgstr ""
+
+#: nova/objects/utils.py:59 nova/objects/utils.py:73
+msgid "None is not valid here"
+msgstr ""
+
+#: nova/objects/utils.py:110
msgid "A list of strings is required here"
msgstr ""
-#: nova/objects/utils.py:102
+#: nova/objects/utils.py:112
msgid "Invalid values found in list (strings are required)"
msgstr ""
-#: nova/objects/utils.py:114
+#: nova/objects/utils.py:124
msgid "A dict of strings is required here"
msgstr ""
-#: nova/objects/utils.py:116
+#: nova/objects/utils.py:126
msgid "Invalid keys found in dict (strings are required)"
msgstr ""
-#: nova/objects/utils.py:119
+#: nova/objects/utils.py:129
msgid "Invalid values found in dict (strings are required)"
msgstr ""
@@ -7792,49 +7823,49 @@ msgstr ""
msgid "Driver must implement select_hosts"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:79
+#: nova/scheduler/filter_scheduler.py:78
#, python-format
msgid ""
"Attempting to build %(num_instances)d instance(s) uuids: "
"%(instance_uuids)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:83
+#: nova/scheduler/filter_scheduler.py:82
#, python-format
msgid "Request Spec: %s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:103
+#: nova/scheduler/filter_scheduler.py:102
#, fuzzy, python-format
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s"
-#: nova/scheduler/filter_scheduler.py:182
+#: nova/scheduler/filter_scheduler.py:181
msgid "Instance disappeared during scheduling"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:221
+#: nova/scheduler/filter_scheduler.py:220
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:238
+#: nova/scheduler/filter_scheduler.py:237
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:272
+#: nova/scheduler/filter_scheduler.py:271
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:340
+#: nova/scheduler/filter_scheduler.py:339
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:345
+#: nova/scheduler/filter_scheduler.py:344
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
@@ -7900,12 +7931,12 @@ msgstr ""
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:112
+#: nova/scheduler/filters/affinity_filter.py:108
#, python-format
msgid "Group anti affinity: check if %(host)s not in %(configured)s"
msgstr ""
-#: nova/scheduler/filters/affinity_filter.py:128
+#: nova/scheduler/filters/affinity_filter.py:124
#, python-format
msgid "Group affinity: check if %(host)s in %(configured)s"
msgstr ""
@@ -7929,7 +7960,12 @@ msgstr ""
msgid "%s fails tenant id on aggregate"
msgstr ""
-#: nova/scheduler/filters/compute_capabilities_filter.py:70
+#: nova/scheduler/filters/compute_capabilities_filter.py:62
+#, python-format
+msgid "extra_spec requirement '%(req)s' does not match %(cap)s'"
+msgstr ""
+
+#: nova/scheduler/filters/compute_capabilities_filter.py:72
#, python-format
msgid "%(host_state)s fails instance_type extra_specs requirements"
msgstr ""
@@ -8191,59 +8227,59 @@ msgstr ""
msgid "unexpected role header"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3007
+#: nova/tests/api/openstack/compute/test_servers.py:3000
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2249
msgid ""
"Quota exceeded for instances: Requested 1, but already used 10 of 10 "
"instances"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3012
+#: nova/tests/api/openstack/compute/test_servers.py:3005
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2254
msgid "Quota exceeded for ram: Requested 4096, but already used 8192 of 10240 ram"
msgstr ""
-#: nova/tests/api/openstack/compute/test_servers.py:3017
+#: nova/tests/api/openstack/compute/test_servers.py:3010
#: nova/tests/api/openstack/compute/plugins/v3/test_servers.py:2259
msgid "Quota exceeded for cores: Requested 2, but already used 9 of 10 cores"
msgstr ""
-#: nova/tests/compute/test_compute.py:1415
-#: nova/tests/compute/test_compute.py:1440
-#: nova/tests/compute/test_compute.py:1497
-#: nova/tests/compute/test_compute.py:1522
-#: nova/tests/compute/test_compute.py:1565
-#: nova/tests/compute/test_compute.py:4682
+#: nova/tests/compute/test_compute.py:1441
+#: nova/tests/compute/test_compute.py:1466
+#: nova/tests/compute/test_compute.py:1523
+#: nova/tests/compute/test_compute.py:1548
+#: nova/tests/compute/test_compute.py:1591
+#: nova/tests/compute/test_compute.py:4728
#, python-format
msgid "Running instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:1421
-#: nova/tests/compute/test_compute.py:1469
-#: nova/tests/compute/test_compute.py:1512
-#: nova/tests/compute/test_compute.py:1536
+#: nova/tests/compute/test_compute.py:1447
+#: nova/tests/compute/test_compute.py:1495
+#: nova/tests/compute/test_compute.py:1538
+#: nova/tests/compute/test_compute.py:1562
#, python-format
msgid "After terminating instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:2247
+#: nova/tests/compute/test_compute.py:2289
msgid "Internal error"
msgstr ""
-#: nova/tests/compute/test_compute.py:4693
+#: nova/tests/compute/test_compute.py:4739
#, python-format
msgid "After force-killing instances: %s"
msgstr ""
-#: nova/tests/compute/test_compute.py:5237
+#: nova/tests/compute/test_compute.py:5283
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9302
+#: nova/tests/compute/test_compute.py:9384
msgid "spawn error"
msgstr ""
-#: nova/tests/db/test_migrations.py:3161
+#: nova/tests/db/test_migrations.py:3273
#, python-format
msgid ""
"The following migrations are missing a downgrade:\n"
@@ -8350,38 +8386,44 @@ msgstr ""
msgid "Simulated failure"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:906
+#: nova/tests/virt/libvirt/fakelibvirt.py:909
msgid "Expected a list for 'auth' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:910
+#: nova/tests/virt/libvirt/fakelibvirt.py:913
msgid "Expected a function in 'auth[0]' parameter"
msgstr ""
-#: nova/tests/virt/libvirt/fakelibvirt.py:914
+#: nova/tests/virt/libvirt/fakelibvirt.py:917
msgid "Expected a function in 'auth[1]' parameter"
msgstr ""
-#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:82
-#: nova/virt/vmwareapi/vm_util.py:855
+#: nova/tests/virt/libvirt/fakelibvirt.py:930
+msgid ""
+"virEventRegisterDefaultImpl() must be called before "
+"connection is used."
+msgstr ""
+
+#: nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py:88
+#: nova/virt/vmwareapi/vm_util.py:899
#, python-format
msgid "Datastore regex %s did not match any datastores"
msgstr ""
#: nova/tests/virt/xenapi/test_vm_utils.py:485
-#: nova/virt/xenapi/vm_utils.py:2119
+#: nova/virt/xenapi/vm_utils.py:2130
#, python-format
msgid ""
"Sparse copy in progress, %(complete_pct).2f%% complete. %(left)s bytes "
"left to copy"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:968
+#: nova/tests/virt/xenapi/test_xenapi.py:969
#, python-format
msgid "Creating files in %s to simulate guest agent"
msgstr ""
-#: nova/tests/virt/xenapi/test_xenapi.py:979
+#: nova/tests/virt/xenapi/test_xenapi.py:980
#, python-format
msgid "Removing simulated guest agent files in %s"
msgstr ""
@@ -8483,51 +8525,51 @@ msgstr ""
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:88
+#: nova/virt/baremetal/driver.py:85
#, python-format
msgid "Request for baremetal node %s sent to wrong service host"
msgstr ""
-#: nova/virt/baremetal/driver.py:141
+#: nova/virt/baremetal/driver.py:138
msgid "cpu_arch is not found in instance_type_extra_specs"
msgstr ""
-#: nova/virt/baremetal/driver.py:180
+#: nova/virt/baremetal/driver.py:177
#, python-format
msgid "Baremetal node id not supplied to driver for %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:257
+#: nova/virt/baremetal/driver.py:254
#, python-format
msgid "Error deploying instance %(instance)s on baremetal node %(node)s."
msgstr ""
-#: nova/virt/baremetal/driver.py:284
+#: nova/virt/baremetal/driver.py:281
#, python-format
msgid "Baremetal power manager failed to restart node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:296
+#: nova/virt/baremetal/driver.py:293
#, python-format
msgid "Destroy called on non-existing instance %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:314
+#: nova/virt/baremetal/driver.py:311
#, python-format
msgid "Error from baremetal driver during destroy: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:319
+#: nova/virt/baremetal/driver.py:316
#, python-format
msgid "Error while recording destroy failure in baremetal database: %s"
msgstr ""
-#: nova/virt/baremetal/driver.py:329
+#: nova/virt/baremetal/driver.py:326
#, python-format
msgid "Baremetal power manager failed to stop node for instance %r"
msgstr ""
-#: nova/virt/baremetal/driver.py:342
+#: nova/virt/baremetal/driver.py:339
#, python-format
msgid "Baremetal power manager failed to start node for instance %r"
msgstr ""
@@ -8590,59 +8632,59 @@ msgstr ""
msgid "Activate node called, but node %s is already active"
msgstr ""
-#: nova/virt/baremetal/pxe.py:105
+#: nova/virt/baremetal/pxe.py:106
#, python-format
msgid "Building PXE config for deployment %s."
msgstr ""
-#: nova/virt/baremetal/pxe.py:223
+#: nova/virt/baremetal/pxe.py:224
#, python-format
msgid ""
"Can not activate PXE bootloader. The following boot parameters were not "
"passed to baremetal driver: %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:247 nova/virt/baremetal/tilera.py:134
+#: nova/virt/baremetal/pxe.py:248 nova/virt/baremetal/tilera.py:134
#, fuzzy, python-format
msgid "Fetching kernel and ramdisk for instance %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/baremetal/pxe.py:279 nova/virt/baremetal/tilera.py:165
+#: nova/virt/baremetal/pxe.py:280 nova/virt/baremetal/tilera.py:165
#, python-format
msgid "Fetching image %(ami)s for instance %(name)s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:319 nova/virt/baremetal/tilera.py:201
+#: nova/virt/baremetal/pxe.py:320 nova/virt/baremetal/tilera.py:201
#, fuzzy, python-format
msgid "Injecting files into image for instance %(name)s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/baremetal/pxe.py:452 nova/virt/baremetal/tilera.py:320
+#: nova/virt/baremetal/pxe.py:453 nova/virt/baremetal/tilera.py:320
#, python-format
msgid "Node associated with another instance while waiting for deploy of %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:459
+#: nova/virt/baremetal/pxe.py:460
#, fuzzy, python-format
msgid "PXE deploy started for instance %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/baremetal/pxe.py:464
+#: nova/virt/baremetal/pxe.py:465
#, python-format
msgid "PXE deploy completed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:468
+#: nova/virt/baremetal/pxe.py:469
#, python-format
msgid "PXE deploy failed for instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:470 nova/virt/baremetal/tilera.py:345
+#: nova/virt/baremetal/pxe.py:471 nova/virt/baremetal/tilera.py:345
#, python-format
msgid "Baremetal node deleted while waiting for deployment of instance %s"
msgstr ""
-#: nova/virt/baremetal/pxe.py:475
+#: nova/virt/baremetal/pxe.py:476
#, python-format
msgid "Timeout reached while waiting for PXE deploy of instance %s"
msgstr ""
@@ -9233,7 +9275,7 @@ msgid ""
"/var/run/docker.sock)"
msgstr ""
-#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3478
+#: nova/virt/docker/driver.py:143 nova/virt/libvirt/driver.py:3494
#: nova/virt/powervm/operator.py:639 nova/virt/xenapi/host.py:191
#, python-format
msgid ""
@@ -9314,7 +9356,7 @@ msgstr ""
msgid "get_available_resource called"
msgstr ""
-#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4783
+#: nova/virt/hyperv/hostops.py:139 nova/virt/libvirt/driver.py:4800
#: nova/virt/xenapi/host.py:167
msgid "Updating host stats"
msgstr ""
@@ -9683,7 +9725,7 @@ msgstr ""
msgid "Creating nic for instance: %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:480
+#: nova/virt/hyperv/vmops.py:268 nova/virt/vmwareapi/vmops.py:537
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
@@ -9693,13 +9735,13 @@ msgstr ""
msgid "Using config drive for instance: %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2416
+#: nova/virt/hyperv/vmops.py:284 nova/virt/libvirt/driver.py:2417
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2423
-#: nova/virt/vmwareapi/vmops.py:511
+#: nova/virt/hyperv/vmops.py:292 nova/virt/libvirt/driver.py:2424
+#: nova/virt/vmwareapi/vmops.py:568
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
@@ -9921,7 +9963,7 @@ msgstr ""
msgid "Starting green dispatch thread"
msgstr ""
-#: nova/virt/libvirt/driver.py:570
+#: nova/virt/libvirt/driver.py:573
#, python-format
msgid "Nova requires libvirt version %(major)i.%(minor)i.%(micro)i or greater."
msgstr ""
@@ -10041,262 +10083,266 @@ msgstr ""
msgid "Swap only supports host devices"
msgstr ""
-#: nova/virt/libvirt/driver.py:1229
+#: nova/virt/libvirt/driver.py:1230
msgid "During detach_volume, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1254
+#: nova/virt/libvirt/driver.py:1255
msgid "attaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1276
+#: nova/virt/libvirt/driver.py:1277
msgid "During detach_interface, instance disappeared."
msgstr ""
-#: nova/virt/libvirt/driver.py:1280
+#: nova/virt/libvirt/driver.py:1281
msgid "detaching network adapter failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:1380
+#: nova/virt/libvirt/driver.py:1381
msgid "Beginning live snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1383
+#: nova/virt/libvirt/driver.py:1384
msgid "Beginning cold snapshot process"
msgstr ""
-#: nova/virt/libvirt/driver.py:1416
+#: nova/virt/libvirt/driver.py:1417
msgid "Snapshot extracted, beginning image upload"
msgstr ""
-#: nova/virt/libvirt/driver.py:1428
+#: nova/virt/libvirt/driver.py:1429
msgid "Snapshot image upload complete"
msgstr ""
-#: nova/virt/libvirt/driver.py:1435
+#: nova/virt/libvirt/driver.py:1436
msgid "libvirt error while requesting blockjob info."
msgstr ""
-#: nova/virt/libvirt/driver.py:1519
+#: nova/virt/libvirt/driver.py:1520
msgid "Failed to send updated snapshot status to volume service."
msgstr ""
-#: nova/virt/libvirt/driver.py:1569
+#: nova/virt/libvirt/driver.py:1570
msgid "Found no disk to snapshot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1593
+#: nova/virt/libvirt/driver.py:1594
#, python-format
msgid "snap xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1607
+#: nova/virt/libvirt/driver.py:1608
msgid ""
"Unable to create quiesced VM snapshot, attempting again with quiescing "
"disabled."
msgstr ""
-#: nova/virt/libvirt/driver.py:1614
+#: nova/virt/libvirt/driver.py:1615
msgid "Unable to create VM snapshot, failing volume_snapshot operation."
msgstr ""
-#: nova/virt/libvirt/driver.py:1634
+#: nova/virt/libvirt/driver.py:1635
#, python-format
msgid "volume_snapshot_create: instance: %(instance)s create_info: %(c_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1644
+#: nova/virt/libvirt/driver.py:1645
#, python-format
msgid "Unknown type: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1649
+#: nova/virt/libvirt/driver.py:1650
msgid "snapshot_id required in create_info"
msgstr ""
-#: nova/virt/libvirt/driver.py:1658
+#: nova/virt/libvirt/driver.py:1659
msgid ""
"Error occurred during volume_snapshot_create, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1697
+#: nova/virt/libvirt/driver.py:1698
#, python-format
msgid "Libvirt '%s' or later is required for online deletion of volume snapshots."
msgstr ""
-#: nova/virt/libvirt/driver.py:1701
+#: nova/virt/libvirt/driver.py:1702
#, python-format
msgid "volume_snapshot_delete: delete_info: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1704
+#: nova/virt/libvirt/driver.py:1705
#, python-format
msgid "Unknown delete_info type %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1734
+#: nova/virt/libvirt/driver.py:1735
#, python-format
msgid "Unable to locate disk matching id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1750
+#: nova/virt/libvirt/driver.py:1751
#, python-format
msgid "disk: %(disk)s, base: %(base)s, bw: %(bw)s, flags: %(flags)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1761
+#: nova/virt/libvirt/driver.py:1762
msgid "blockRebase started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1765
+#: nova/virt/libvirt/driver.py:1766
msgid "waiting for blockRebase job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1781
+#: nova/virt/libvirt/driver.py:1782
msgid "blockCommit started successfully"
msgstr ""
-#: nova/virt/libvirt/driver.py:1785
+#: nova/virt/libvirt/driver.py:1786
msgid "waiting for blockCommit job completion"
msgstr ""
-#: nova/virt/libvirt/driver.py:1795
+#: nova/virt/libvirt/driver.py:1796
msgid ""
"Error occurred during volume_snapshot_delete, sending error status to "
"Cinder."
msgstr ""
-#: nova/virt/libvirt/driver.py:1811
+#: nova/virt/libvirt/driver.py:1812
#, python-format
msgid "Instance soft reboot failed: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:1815
+#: nova/virt/libvirt/driver.py:1816
msgid "Instance soft rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1819
+#: nova/virt/libvirt/driver.py:1820
msgid "Failed to soft reboot instance. Trying hard reboot."
msgstr ""
-#: nova/virt/libvirt/driver.py:1860
+#: nova/virt/libvirt/driver.py:1861
msgid "Instance shutdown successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:1868
+#: nova/virt/libvirt/driver.py:1869
msgid "Instance may have been rebooted during soft reboot, so return now."
msgstr ""
-#: nova/virt/libvirt/driver.py:1922
+#: nova/virt/libvirt/driver.py:1923
msgid "Instance rebooted successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2072
+#: nova/virt/libvirt/driver.py:2073
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:2079 nova/virt/powervm/operator.py:231
+#: nova/virt/libvirt/driver.py:2080 nova/virt/powervm/operator.py:231
msgid "Instance spawned successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:2095
+#: nova/virt/libvirt/driver.py:2096
#, python-format
msgid "data: %(data)r, fpath: %(fpath)r"
msgstr ""
-#: nova/virt/libvirt/driver.py:2133 nova/virt/libvirt/driver.py:2159
+#: nova/virt/libvirt/driver.py:2134 nova/virt/libvirt/driver.py:2160
#, python-format
msgid "Truncated console log returned, %d bytes ignored"
msgstr ""
-#: nova/virt/libvirt/driver.py:2148 nova/virt/xenapi/vmops.py:1444
+#: nova/virt/libvirt/driver.py:2149 nova/virt/xenapi/vmops.py:1449
#, fuzzy
msgid "Guest does not have a console available"
msgstr "使用者並沒有管理者權力"
-#: nova/virt/libvirt/driver.py:2210
+#: nova/virt/libvirt/driver.py:2211
msgid "This python runtime does not support direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2219
+#: nova/virt/libvirt/driver.py:2220
#, python-format
msgid "Path '%(path)s' supports direct I/O"
msgstr ""
-#: nova/virt/libvirt/driver.py:2223
+#: nova/virt/libvirt/driver.py:2224
#, python-format
msgid "Path '%(path)s' does not support direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2228 nova/virt/libvirt/driver.py:2233
+#: nova/virt/libvirt/driver.py:2229 nova/virt/libvirt/driver.py:2234
#, python-format
msgid "Error on '%(path)s' while checking direct I/O: '%(ex)s'"
msgstr ""
-#: nova/virt/libvirt/driver.py:2305
+#: nova/virt/libvirt/driver.py:2306
msgid "Creating image"
msgstr ""
-#: nova/virt/libvirt/driver.py:2407
+#: nova/virt/libvirt/driver.py:2408
msgid "Using config drive"
msgstr ""
-#: nova/virt/libvirt/driver.py:2460
+#: nova/virt/libvirt/driver.py:2461
#, python-format
msgid "Injecting %(inj)s into image %(img_id)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:2472
+#: nova/virt/libvirt/driver.py:2473
#, python-format
msgid "Error injecting data into image %(img_id)s (%(e)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:2518
+#: nova/virt/libvirt/driver.py:2519
#, python-format
msgid "Detaching PCI devices with libvirt < %(ver)s is not permitted"
msgstr ""
-#: nova/virt/libvirt/driver.py:2547
+#: nova/virt/libvirt/driver.py:2548
msgid "Instance disappeared while detaching a PCI device from it."
msgstr ""
-#: nova/virt/libvirt/driver.py:2558
+#: nova/virt/libvirt/driver.py:2559
#, python-format
msgid "Attaching PCI devices %(dev)s to %(dom)s failed."
msgstr ""
-#: nova/virt/libvirt/driver.py:2614
+#: nova/virt/libvirt/driver.py:2615
#, python-format
msgid ""
"Config requested an explicit CPU model, but the current libvirt "
"hypervisor '%s' does not support selecting CPU models"
msgstr ""
-#: nova/virt/libvirt/driver.py:2620
+#: nova/virt/libvirt/driver.py:2621
msgid "Config requested a custom CPU model, but no model name was provided"
msgstr ""
-#: nova/virt/libvirt/driver.py:2624
+#: nova/virt/libvirt/driver.py:2625
msgid "A CPU model name should not be set when a host CPU model is requested"
msgstr ""
-#: nova/virt/libvirt/driver.py:2628
+#: nova/virt/libvirt/driver.py:2629
#, python-format
msgid "CPU mode '%(mode)s' model '%(model)s' was chosen"
msgstr ""
-#: nova/virt/libvirt/driver.py:2644
+#: nova/virt/libvirt/driver.py:2645
msgid ""
"Passthrough of the host CPU was requested but this libvirt version does "
"not support this feature"
msgstr ""
-#: nova/virt/libvirt/driver.py:2992
+#: nova/virt/libvirt/driver.py:2896
+msgid "Configuring timezone for windows instance to localtime"
+msgstr ""
+
+#: nova/virt/libvirt/driver.py:3002
msgid "Qemu guest agent is enabled through image metadata"
msgstr ""
-#: nova/virt/libvirt/driver.py:3017
+#: nova/virt/libvirt/driver.py:3033
#, python-format
msgid ""
"Start to_xml instance=%(instance)s network_info=%(network_info)s "
@@ -10304,91 +10350,91 @@ msgid ""
"rescue=%(rescue)sblock_device_info=%(block_device_info)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3034
+#: nova/virt/libvirt/driver.py:3050
#, python-format
msgid "End to_xml instance=%(instance)s xml=%(xml)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3052
+#: nova/virt/libvirt/driver.py:3068
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_id)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3073
+#: nova/virt/libvirt/driver.py:3089
#, python-format
msgid ""
"Error from libvirt while looking up %(instance_name)s: [Error Code "
"%(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3123
+#: nova/virt/libvirt/driver.py:3139
#, python-format
msgid "An error occurred while trying to define a domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3132
+#: nova/virt/libvirt/driver.py:3148
#, python-format
msgid "An error occurred while trying to launch a defined domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3140
+#: nova/virt/libvirt/driver.py:3156
#, python-format
msgid "An error occurred while enabling hairpin mode on domain with xml: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3206 nova/virt/libvirt/driver.py:3397
-#: nova/virt/libvirt/driver.py:3423
+#: nova/virt/libvirt/driver.py:3222 nova/virt/libvirt/driver.py:3413
+#: nova/virt/libvirt/driver.py:3439
#, python-format
msgid "libvirt can't find a domain with id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3288 nova/virt/libvirt/driver.py:3292
+#: nova/virt/libvirt/driver.py:3304 nova/virt/libvirt/driver.py:3308
#, python-format
msgid "Invalid range expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3301
+#: nova/virt/libvirt/driver.py:3317
#, python-format
msgid "Invalid exclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3308
+#: nova/virt/libvirt/driver.py:3324
#, python-format
msgid "Invalid inclusion expression %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3313
+#: nova/virt/libvirt/driver.py:3329
#, python-format
msgid "No CPUs available after parsing %r"
msgstr ""
-#: nova/virt/libvirt/driver.py:3330
+#: nova/virt/libvirt/driver.py:3346
msgid ""
"Cannot get the number of cpu, because this function is not implemented "
"for this platform. "
msgstr ""
-#: nova/virt/libvirt/driver.py:3340
+#: nova/virt/libvirt/driver.py:3356
msgid "Invalid vcpu_pin_set config, out of hypervisor cpu range."
msgstr ""
-#: nova/virt/libvirt/driver.py:3392
+#: nova/virt/libvirt/driver.py:3408
#, python-format
msgid "couldn't obtain the vpu count from domain id: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3464
+#: nova/virt/libvirt/driver.py:3480
msgid "libvirt version is too old (does not support getVersion)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3634
+#: nova/virt/libvirt/driver.py:3650
#, fuzzy, python-format
msgid "Trying to get stats for the volume %s"
msgstr "無法卸載 Volume %s"
-#: nova/virt/libvirt/driver.py:3647
+#: nova/virt/libvirt/driver.py:3663
#, python-format
msgid ""
"Got volume usage stats for the volume=%(volume)s, instance=%(instance)s, "
@@ -10396,50 +10442,50 @@ msgid ""
"wr_bytes=%(wr_bytes)d"
msgstr ""
-#: nova/virt/libvirt/driver.py:3665
+#: nova/virt/libvirt/driver.py:3681
#, python-format
msgid ""
"Getting block stats failed, device might have been detached. "
"Instance=%(instance_name)s Disk=%(disk)s Code=%(errcode)s Error=%(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3671
+#: nova/virt/libvirt/driver.py:3687
#, python-format
msgid ""
"Could not find domain in libvirt for instance %s. Cannot get block stats "
"for device"
msgstr ""
-#: nova/virt/libvirt/driver.py:3725
+#: nova/virt/libvirt/driver.py:3741
#, python-format
msgid ""
"Creating tmpfile %s to verify with other compute node that the instance "
"is on the same shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3806
+#: nova/virt/libvirt/driver.py:3822
msgid "Block migration can not be used with shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3814
+#: nova/virt/libvirt/driver.py:3830
msgid "Live migration can not be used without shared storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3858
+#: nova/virt/libvirt/driver.py:3874
#, python-format
msgid ""
"Unable to migrate %(instance_uuid)s: Disk of instance is too "
"large(available on destination host:%(available)s < need:%(necessary)s)"
msgstr ""
-#: nova/virt/libvirt/driver.py:3885
+#: nova/virt/libvirt/driver.py:3901
#, python-format
msgid ""
"Instance launched has CPU info:\n"
"%s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3897
+#: nova/virt/libvirt/driver.py:3913
#, python-format
msgid ""
"CPU doesn't have compatibility.\n"
@@ -10449,92 +10495,92 @@ msgid ""
"Refer to %(u)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:3914
+#: nova/virt/libvirt/driver.py:3930
#, python-format
msgid ""
"Creating tmpfile %s to notify to other compute nodes that they should "
"mount the same storage."
msgstr ""
-#: nova/virt/libvirt/driver.py:3964
+#: nova/virt/libvirt/driver.py:3980
#, python-format
msgid "The firewall filter for %s does not exist"
msgstr ""
-#: nova/virt/libvirt/driver.py:4036
+#: nova/virt/libvirt/driver.py:4052
#, python-format
msgid "Live Migration failure: %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4137
+#: nova/virt/libvirt/driver.py:4153
#, python-format
msgid "plug_vifs() failed %(cnt)d. Retry up to %(max_retry)d."
msgstr ""
-#: nova/virt/libvirt/driver.py:4252
+#: nova/virt/libvirt/driver.py:4268
#, python-format
msgid ""
"Error from libvirt while getting description of %(instance_name)s: [Error"
" Code %(error_code)s] %(ex)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4284
+#: nova/virt/libvirt/driver.py:4300
#, python-format
msgid "skipping %s since it looks like volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4288
+#: nova/virt/libvirt/driver.py:4304
#, python-format
msgid "skipping disk for %s as it does not have a path"
msgstr ""
-#: nova/virt/libvirt/driver.py:4293
+#: nova/virt/libvirt/driver.py:4309
#, python-format
msgid "skipping disk %(path)s (%(target)s) as it is a volume"
msgstr ""
-#: nova/virt/libvirt/driver.py:4333
+#: nova/virt/libvirt/driver.py:4349
#, python-format
msgid "Getting disk size of %(i_name)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4403
+#: nova/virt/libvirt/driver.py:4419
msgid "Starting migrate_disk_and_power_off"
msgstr ""
-#: nova/virt/libvirt/driver.py:4472
+#: nova/virt/libvirt/driver.py:4488
msgid "Instance running successfully."
msgstr ""
-#: nova/virt/libvirt/driver.py:4478
+#: nova/virt/libvirt/driver.py:4494
msgid "Starting finish_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4549
+#: nova/virt/libvirt/driver.py:4565
msgid "Starting finish_revert_migration"
msgstr ""
-#: nova/virt/libvirt/driver.py:4671
+#: nova/virt/libvirt/driver.py:4688
#, python-format
msgid "Checking instance files accessability %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4695
+#: nova/virt/libvirt/driver.py:4712
#, python-format
msgid "Deleting instance files %s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4700
+#: nova/virt/libvirt/driver.py:4717
#, python-format
msgid "Failed to cleanup directory %(target)s: %(e)s"
msgstr ""
-#: nova/virt/libvirt/driver.py:4707
+#: nova/virt/libvirt/driver.py:4724
#, python-format
msgid "Deletion of %s failed"
msgstr ""
-#: nova/virt/libvirt/driver.py:4710
+#: nova/virt/libvirt/driver.py:4727
#, python-format
msgid "Deletion of %s complete"
msgstr ""
@@ -11250,74 +11296,74 @@ msgstr ""
msgid "Invalid LPAR state: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:145
+#: nova/virt/vmwareapi/driver.py:149
msgid ""
"Must specify host_ip, host_username and host_password to use "
"compute_driver=vmwareapi.VMwareESXDriver or vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:239
+#: nova/virt/vmwareapi/driver.py:243
msgid "Instance cannot be found in host, or in an unknownstate."
msgstr ""
-#: nova/virt/vmwareapi/driver.py:271
+#: nova/virt/vmwareapi/driver.py:275
#, python-format
msgid "Currently there is no log available for instance %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:398
+#: nova/virt/vmwareapi/driver.py:402
#, python-format
msgid "All clusters specified %s were not found in the vCenter"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:407
+#: nova/virt/vmwareapi/driver.py:411
#, python-format
msgid "The following clusters could not be found in the vCenter %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:416
+#: nova/virt/vmwareapi/driver.py:420
#, python-format
msgid "Invalid Regular Expression %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:516
+#: nova/virt/vmwareapi/driver.py:538
#, python-format
-msgid "Removing node %s since its removed from nova.conf"
+msgid "The resource %s does not exist"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:571
+#: nova/virt/vmwareapi/driver.py:584
#, python-format
msgid "Invalid cluster or resource pool name : %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:594
+#: nova/virt/vmwareapi/driver.py:607
#, python-format
msgid "The available nodes are: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:689
+#: nova/virt/vmwareapi/driver.py:793
#, python-format
msgid ""
"Unable to connect to server at %(server)s, sleeping for %(seconds)s "
"seconds"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:776
+#: nova/virt/vmwareapi/driver.py:880
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:812
+#: nova/virt/vmwareapi/driver.py:916
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:818
+#: nova/virt/vmwareapi/driver.py:922
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:824
+#: nova/virt/vmwareapi/driver.py:928
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -11344,34 +11390,34 @@ msgstr ""
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:219
+#: nova/virt/vmwareapi/fake.py:220
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:747
+#: nova/virt/vmwareapi/fake.py:753
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:749 nova/virt/vmwareapi/fake.py:934
+#: nova/virt/vmwareapi/fake.py:755 nova/virt/vmwareapi/fake.py:948
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:818
+#: nova/virt/vmwareapi/fake.py:824
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:833
+#: nova/virt/vmwareapi/fake.py:839
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:836
+#: nova/virt/vmwareapi/fake.py:842
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:931
+#: nova/virt/vmwareapi/fake.py:945
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -11411,7 +11457,7 @@ msgstr ""
msgid "Created Port Group with name %s on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/read_write_util.py:146
+#: nova/virt/vmwareapi/read_write_util.py:150
#, python-format
msgid "Exception during HTTP connection close in VMwareHTTPWrite. Exception is %s"
msgstr ""
@@ -11445,12 +11491,19 @@ msgstr ""
msgid "Exception in %s "
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:926
+#: nova/virt/vmwareapi/vm_util.py:573
+msgid ""
+"The password-based access to VNC consoles will be removed in the next "
+"release. Please, switch to using the default value (this will disable "
+"password protection on the VNC console)."
+msgstr ""
+
+#: nova/virt/vmwareapi/vm_util.py:970
#, python-format
msgid "Failed to get cluster references %s"
msgstr ""
-#: nova/virt/vmwareapi/vm_util.py:938
+#: nova/virt/vmwareapi/vm_util.py:982
#, python-format
msgid "Failed to get resource pool references %s"
msgstr ""
@@ -11464,57 +11517,70 @@ msgstr ""
msgid "Got total of %s instances"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:228
+#: nova/virt/vmwareapi/vmops.py:133
+#, python-format
+msgid "Extending root virtual disk to %s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:144
+msgid "Extended root virtual disk"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:213
+msgid "Image disk size greater than requested disk size"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:251
msgid "Creating VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:236
+#: nova/virt/vmwareapi/vmops.py:259
msgid "Created VM on the ESX host"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:260
+#: nova/virt/vmwareapi/vmops.py:283
#, python-format
msgid ""
"Creating Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter "
"type %(adapter_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:279
+#: nova/virt/vmwareapi/vmops.py:302
#, python-format
msgid ""
"Created Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:288
+#: nova/virt/vmwareapi/vmops.py:311
#, python-format
msgid ""
"Deleting the file %(vmdk_path)s on the ESX host localstore "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:302
+#: nova/virt/vmwareapi/vmops.py:325
#, python-format
msgid ""
"Deleted the file %(vmdk_path)s on the ESX host local store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:310
+#: nova/virt/vmwareapi/vmops.py:333
#, python-format
msgid ""
"Downloading image file data %(image_ref)s to the ESX data store "
"%(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:330
+#: nova/virt/vmwareapi/vmops.py:353
#, python-format
msgid ""
"Downloaded image file data %(image_ref)s to %(upload_vmdk_name)s on the "
"ESX data store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:344
+#: nova/virt/vmwareapi/vmops.py:367
#, python-format
msgid ""
"Copying Virtual Disk of size %(vmdk_file_size_in_kb)s KB and adapter type"
@@ -11522,303 +11588,308 @@ msgid ""
" type %(disk_type)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:365
+#: nova/virt/vmwareapi/vmops.py:388
#, python-format
msgid ""
"Copied Virtual Disk of size %(vmdk_file_size_in_kb)s KB and type "
"%(disk_type)s on the ESX host local store %(data_store_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:468
+#: nova/virt/vmwareapi/vmops.py:475
+#, python-format
+msgid "Copying root disk of size %sGb"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:525
msgid "Powering on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:474
+#: nova/virt/vmwareapi/vmops.py:531
msgid "Powered on the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:484
+#: nova/virt/vmwareapi/vmops.py:541
msgid "Using config drive for instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:525
+#: nova/virt/vmwareapi/vmops.py:582
#, python-format
msgid "Reconfiguring VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:533
+#: nova/virt/vmwareapi/vmops.py:590
#, python-format
msgid "Reconfigured VM instance %(instance_name)s to attach cdrom %(file_path)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:629
+#: nova/virt/vmwareapi/vmops.py:686
msgid "Creating Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:639
+#: nova/virt/vmwareapi/vmops.py:696
msgid "Created Snapshot of the VM instance"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:684
+#: nova/virt/vmwareapi/vmops.py:741
msgid "Copying disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:697
+#: nova/virt/vmwareapi/vmops.py:754
msgid "Copied disk data before snapshot of the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:706
+#: nova/virt/vmwareapi/vmops.py:763
#, python-format
msgid "Uploading image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:720
+#: nova/virt/vmwareapi/vmops.py:777
#, python-format
msgid "Uploaded image %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:733
+#: nova/virt/vmwareapi/vmops.py:790
#, python-format
msgid "Deleting temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:742
+#: nova/virt/vmwareapi/vmops.py:799
#, python-format
msgid "Deleted temporary vmdk file %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:783
+#: nova/virt/vmwareapi/vmops.py:840
msgid "instance is not powered on"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:790
+#: nova/virt/vmwareapi/vmops.py:847
msgid "Rebooting guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:793
+#: nova/virt/vmwareapi/vmops.py:850
msgid "Rebooted guest OS of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:795
+#: nova/virt/vmwareapi/vmops.py:852
msgid "Doing hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:799
+#: nova/virt/vmwareapi/vmops.py:856
msgid "Did hard reboot of VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:811 nova/virt/vmwareapi/vmops.py:1126
+#: nova/virt/vmwareapi/vmops.py:868 nova/virt/vmwareapi/vmops.py:1183
msgid "Destroying the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:816 nova/virt/vmwareapi/vmops.py:1131
+#: nova/virt/vmwareapi/vmops.py:873 nova/virt/vmwareapi/vmops.py:1188
msgid "Destroyed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:818
+#: nova/virt/vmwareapi/vmops.py:875
#, python-format
msgid "In vmwareapi:vmops:delete, got this exception while destroying the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:849 nova/virt/vmwareapi/vmops.py:998
+#: nova/virt/vmwareapi/vmops.py:906 nova/virt/vmwareapi/vmops.py:1055
msgid "Powering off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:854 nova/virt/vmwareapi/vmops.py:1003
+#: nova/virt/vmwareapi/vmops.py:911 nova/virt/vmwareapi/vmops.py:1060
msgid "Powered off the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:858
+#: nova/virt/vmwareapi/vmops.py:915
msgid "Unregistering the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:861
+#: nova/virt/vmwareapi/vmops.py:918
msgid "Unregistered the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:863
+#: nova/virt/vmwareapi/vmops.py:920
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while un-registering the "
"VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:876
+#: nova/virt/vmwareapi/vmops.py:933
#, python-format
msgid "Deleting contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:888
+#: nova/virt/vmwareapi/vmops.py:945
#, python-format
msgid "Deleted contents of the VM from datastore %(datastore_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:893
+#: nova/virt/vmwareapi/vmops.py:950
#, python-format
msgid ""
"In vmwareapi:vmops:destroy, got this exception while deleting the VM "
"contents from the disk: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:901
+#: nova/virt/vmwareapi/vmops.py:958
msgid "pause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:905
+#: nova/virt/vmwareapi/vmops.py:962
msgid "unpause not supported for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:916
+#: nova/virt/vmwareapi/vmops.py:973
msgid "Suspending the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:920
+#: nova/virt/vmwareapi/vmops.py:977
msgid "Suspended the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:923
+#: nova/virt/vmwareapi/vmops.py:980
msgid "instance is powered off and cannot be suspended."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:926
+#: nova/virt/vmwareapi/vmops.py:983
msgid "VM was already in suspended state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:936
+#: nova/virt/vmwareapi/vmops.py:993
msgid "Resuming the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:941
+#: nova/virt/vmwareapi/vmops.py:998
msgid "Resumed the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:943
+#: nova/virt/vmwareapi/vmops.py:1000
msgid "instance is not in a suspended state"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1006
+#: nova/virt/vmwareapi/vmops.py:1063
msgid "instance is suspended and cannot be powered off."
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1009
+#: nova/virt/vmwareapi/vmops.py:1066
msgid "VM was already in powered off state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1020
+#: nova/virt/vmwareapi/vmops.py:1077
msgid "VM was already in powered on state. So returning without doing anything"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1024
+#: nova/virt/vmwareapi/vmops.py:1081
msgid "Powering on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1029
+#: nova/virt/vmwareapi/vmops.py:1086
msgid "Powered on the VM"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1049
+#: nova/virt/vmwareapi/vmops.py:1106
#, python-format
msgid "Updating instance '%(instance_uuid)s' progress to %(progress)d"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1080
+#: nova/virt/vmwareapi/vmops.py:1137
#, python-format
msgid "Renaming the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1086
+#: nova/virt/vmwareapi/vmops.py:1143
#, python-format
msgid "Renamed the VM to %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1101
+#: nova/virt/vmwareapi/vmops.py:1158
#, python-format
msgid "Cloning VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1109
+#: nova/virt/vmwareapi/vmops.py:1166
#, python-format
msgid "Cloned VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1122
+#: nova/virt/vmwareapi/vmops.py:1179
msgid "instance not present"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1133
+#: nova/virt/vmwareapi/vmops.py:1190
#, python-format
msgid ""
"In vmwareapi:vmops:confirm_migration, got this exception while destroying"
" the VM: %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1149
+#: nova/virt/vmwareapi/vmops.py:1206
#, python-format
msgid "Renaming the VM from %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1155
+#: nova/virt/vmwareapi/vmops.py:1212
#, fuzzy, python-format
msgid "Renamed the VM from %s"
msgstr "找不到Volume %s"
-#: nova/virt/vmwareapi/vmops.py:1180
+#: nova/virt/vmwareapi/vmops.py:1237
#, python-format
msgid "Migrating VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1192
+#: nova/virt/vmwareapi/vmops.py:1249
#, python-format
msgid "Migrated VM to host %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1202 nova/virt/xenapi/vmops.py:1388
+#: nova/virt/vmwareapi/vmops.py:1259 nova/virt/xenapi/vmops.py:1393
#, python-format
msgid "Found %(instance_count)d hung reboots older than %(timeout)d seconds"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1206 nova/virt/xenapi/vmops.py:1392
+#: nova/virt/vmwareapi/vmops.py:1263 nova/virt/xenapi/vmops.py:1397
msgid "Automatically hard rebooting"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1232
+#: nova/virt/vmwareapi/vmops.py:1289
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1278
+#: nova/virt/vmwareapi/vmops.py:1335
#, python-format
msgid "VM %(uuid)s is currently on host %(host_name)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1329
+#: nova/virt/vmwareapi/vmops.py:1386
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1335
+#: nova/virt/vmwareapi/vmops.py:1392
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1347
+#: nova/virt/vmwareapi/vmops.py:1404
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1354
+#: nova/virt/vmwareapi/vmops.py:1411
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1452
+#: nova/virt/vmwareapi/vmops.py:1509
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1458
+#: nova/virt/vmwareapi/vmops.py:1515
#, python-format
msgid "Created directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1503
+#: nova/virt/vmwareapi/vmops.py:1560
#, python-format
msgid ""
"Will copy while retaining adapter type %(adapter_type)s and disk type "
@@ -11928,208 +11999,213 @@ msgstr ""
msgid "Unable to discovered iSCSI target %(target_iqn)s from %(target_portal)s."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:227 nova/virt/vmwareapi/volumeops.py:262
+#: nova/virt/vmwareapi/volumeops.py:232 nova/virt/vmwareapi/volumeops.py:267
#: nova/virt/xenapi/volumeops.py:61
#, python-format
msgid "Mountpoint %(mountpoint)s attached to instance %(instance_name)s"
msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s"
-#: nova/virt/vmwareapi/volumeops.py:236
+#: nova/virt/vmwareapi/volumeops.py:241
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:247 nova/virt/vmwareapi/volumeops.py:422
+#: nova/virt/vmwareapi/volumeops.py:252 nova/virt/vmwareapi/volumeops.py:427
#, fuzzy
msgid "Unable to find iSCSI Target"
msgstr "找不到Volume %s"
-#: nova/virt/vmwareapi/volumeops.py:269
+#: nova/virt/vmwareapi/volumeops.py:274
#, python-format
msgid "Volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:340
+#: nova/virt/vmwareapi/volumeops.py:345
#, python-format
msgid ""
"The volume has not been displaced from its original location: %s. No "
"consolidation needed."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:347
+#: nova/virt/vmwareapi/volumeops.py:352
#, python-format
msgid ""
"The volume's backing has been relocated to %s. Need to consolidate "
"backing disk file."
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:386 nova/virt/vmwareapi/volumeops.py:430
+#: nova/virt/vmwareapi/volumeops.py:391 nova/virt/vmwareapi/volumeops.py:435
#, fuzzy
msgid "Unable to find volume"
msgstr "無法卸載 Volume %s"
-#: nova/virt/vmwareapi/volumeops.py:394 nova/virt/vmwareapi/volumeops.py:414
+#: nova/virt/vmwareapi/volumeops.py:399 nova/virt/vmwareapi/volumeops.py:419
#: nova/virt/xenapi/volumeops.py:134
#, python-format
msgid "Detach_volume: %(instance_name)s, %(mountpoint)s"
msgstr "卸載_Volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/vmwareapi/volumeops.py:405 nova/virt/vmwareapi/volumeops.py:432
+#: nova/virt/vmwareapi/volumeops.py:410 nova/virt/vmwareapi/volumeops.py:437
#: nova/virt/xenapi/volumeops.py:153
#, python-format
msgid "Mountpoint %(mountpoint)s detached from instance %(instance_name)s"
msgstr "掛載點 %(mountpoint)s 從虛擬機器 %(instance_name)s 卸載"
-#: nova/virt/vmwareapi/volumeops.py:439
+#: nova/virt/vmwareapi/volumeops.py:444
#, python-format
msgid "Volume detach. Driver type: %s"
msgstr ""
-#: nova/virt/vmwareapi/volumeops.py:451
+#: nova/virt/vmwareapi/volumeops.py:457
#, python-format
msgid "Root volume attach. Driver type: %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:107 nova/virt/xenapi/vmops.py:1650
+#: nova/virt/xenapi/agent.py:109 nova/virt/xenapi/vmops.py:1655
#, python-format
msgid "TIMEOUT: The call to %(method)s timed out. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:112 nova/virt/xenapi/vmops.py:1655
+#: nova/virt/xenapi/agent.py:114 nova/virt/xenapi/vmops.py:1660
#, python-format
msgid ""
"NOT IMPLEMENTED: The call to %(method)s is not supported by the agent. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:117 nova/virt/xenapi/vmops.py:1660
+#: nova/virt/xenapi/agent.py:119 nova/virt/xenapi/vmops.py:1665
#, python-format
msgid "The call to %(method)s returned an error: %(e)s. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:127
+#: nova/virt/xenapi/agent.py:129
#, python-format
msgid ""
"The agent call to %(method)s returned an invalid response: %(ret)r. "
"args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:134
+#: nova/virt/xenapi/agent.py:136
#, python-format
msgid "The agent call to %(method)s returned an an error: %(ret)r. args=%(args)r"
msgstr ""
-#: nova/virt/xenapi/agent.py:160
+#: nova/virt/xenapi/agent.py:142
+#, python-format
+msgid "The agent call to %(method)s was successful: %(ret)r. args=%(args)r"
+msgstr ""
+
+#: nova/virt/xenapi/agent.py:167
msgid "Querying agent version"
msgstr ""
-#: nova/virt/xenapi/agent.py:179
+#: nova/virt/xenapi/agent.py:186
#, python-format
msgid "Updating agent to %s"
msgstr ""
-#: nova/virt/xenapi/agent.py:188
+#: nova/virt/xenapi/agent.py:195
#, python-format
msgid "Unable to update the agent due to: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/agent.py:220
+#: nova/virt/xenapi/agent.py:227
msgid "Setting admin password"
msgstr ""
-#: nova/virt/xenapi/agent.py:237
+#: nova/virt/xenapi/agent.py:244
msgid "Skipping setting of ssh key for Windows."
msgstr ""
-#: nova/virt/xenapi/agent.py:242
+#: nova/virt/xenapi/agent.py:249
msgid "Skipping agent ssh key injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:259
+#: nova/virt/xenapi/agent.py:266
msgid "Skipping agent file injection for this image."
msgstr ""
-#: nova/virt/xenapi/agent.py:266
+#: nova/virt/xenapi/agent.py:273
#, python-format
msgid "Injecting file path: %r"
msgstr ""
-#: nova/virt/xenapi/agent.py:276
+#: nova/virt/xenapi/agent.py:283
msgid "Resetting network"
msgstr ""
-#: nova/virt/xenapi/agent.py:309
+#: nova/virt/xenapi/agent.py:318
msgid ""
"XenServer tools installed in this image are capable of network injection."
" Networking files will not bemanipulated"
msgstr ""
-#: nova/virt/xenapi/agent.py:317
+#: nova/virt/xenapi/agent.py:326
msgid ""
"XenServer tools are present in this image but are not capable of network "
"injection"
msgstr ""
-#: nova/virt/xenapi/agent.py:321
+#: nova/virt/xenapi/agent.py:330
msgid "XenServer tools are not installed in this image"
msgstr ""
-#: nova/virt/xenapi/agent.py:335
+#: nova/virt/xenapi/agent.py:344
msgid "Invalid 'agent_present' value. Falling back to the default."
msgstr ""
-#: nova/virt/xenapi/agent.py:377
+#: nova/virt/xenapi/agent.py:386
#, python-format
msgid "OpenSSL error: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:138
+#: nova/virt/xenapi/driver.py:137
msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username "
"(optionally), and xenapi_connection_password to use "
"compute_driver=xenapi.XenAPIDriver"
msgstr ""
-#: nova/virt/xenapi/driver.py:165
+#: nova/virt/xenapi/driver.py:164
msgid "Failure while cleaning up attached VDIs"
msgstr ""
-#: nova/virt/xenapi/driver.py:389
+#: nova/virt/xenapi/driver.py:388
#, python-format
msgid "Could not determine key: %s"
msgstr ""
-#: nova/virt/xenapi/driver.py:609
+#: nova/virt/xenapi/driver.py:608
msgid "Host startup on XenServer is not supported."
msgstr ""
-#: nova/virt/xenapi/driver.py:663
+#: nova/virt/xenapi/driver.py:662
msgid "Unable to log in to XenAPI (is the Dom0 disk full?)"
msgstr ""
-#: nova/virt/xenapi/driver.py:703
+#: nova/virt/xenapi/driver.py:702
msgid "Host is member of a pool, but DB says otherwise"
msgstr ""
-#: nova/virt/xenapi/driver.py:788
+#: nova/virt/xenapi/driver.py:787
#, python-format
msgid "%(plugin)s.%(fn)s attempt %(attempt)d/%(attempts)d"
msgstr ""
-#: nova/virt/xenapi/driver.py:797
+#: nova/virt/xenapi/driver.py:796
#, python-format
msgid "%(plugin)s.%(fn)s failed. Retrying call."
msgstr ""
-#: nova/virt/xenapi/driver.py:810
+#: nova/virt/xenapi/driver.py:809
msgid "RetryableError, so retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:814
+#: nova/virt/xenapi/driver.py:813
msgid "Error due to a signal, retrying upload_vhd"
msgstr ""
-#: nova/virt/xenapi/driver.py:832 nova/virt/xenapi/driver.py:846
+#: nova/virt/xenapi/driver.py:831 nova/virt/xenapi/driver.py:845
#, python-format
msgid "Got exception: %s"
msgstr ""
@@ -12266,438 +12342,446 @@ msgid ""
"Expected %(vlan_num)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:271
+#: nova/virt/xenapi/vm_utils.py:273
msgid "Created VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:283
+#: nova/virt/xenapi/vm_utils.py:285
msgid "VM destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:288 nova/virt/xenapi/vm_utils.py:303
+#: nova/virt/xenapi/vm_utils.py:290 nova/virt/xenapi/vm_utils.py:305
msgid "VM already halted, skipping shutdown..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:292
+#: nova/virt/xenapi/vm_utils.py:294
msgid "Shutting down VM (cleanly)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:307
+#: nova/virt/xenapi/vm_utils.py:309
msgid "Shutting down VM (hard)"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:345
+#: nova/virt/xenapi/vm_utils.py:347
#, python-format
msgid "VBD not found in instance %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:362
+#: nova/virt/xenapi/vm_utils.py:364
#, python-format
msgid "VBD %s already detached"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:365
+#: nova/virt/xenapi/vm_utils.py:367
#, python-format
msgid "VBD %(vbd_ref)s detach rejected, attempt %(num_attempt)d/%(max_attempts)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:372
+#: nova/virt/xenapi/vm_utils.py:374
#, python-format
msgid "Unable to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:377
+#: nova/virt/xenapi/vm_utils.py:379
#, python-format
msgid "Reached maximum number of retries trying to unplug VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:388
+#: nova/virt/xenapi/vm_utils.py:390
#, python-format
msgid "Unable to destroy VBD %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:410
+#: nova/virt/xenapi/vm_utils.py:412
#, python-format
msgid "Creating %(vbd_type)s-type VBD for VM %(vm_ref)s, VDI %(vdi_ref)s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:414
+#: nova/virt/xenapi/vm_utils.py:416
#, python-format
msgid "Created VBD %(vbd_ref)s for VM %(vm_ref)s, VDI %(vdi_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:441
+#: nova/virt/xenapi/vm_utils.py:443
#, python-format
msgid "Unable to destroy VDI %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:468
+#: nova/virt/xenapi/vm_utils.py:470
#, python-format
msgid ""
"Created VDI %(vdi_ref)s (%(name_label)s, %(virtual_size)s, %(read_only)s)"
" on %(sr_ref)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:484
+#: nova/virt/xenapi/vm_utils.py:486
msgid "SR not present and could not be introduced"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:509
+#: nova/virt/xenapi/vm_utils.py:511
#, python-format
msgid "block device info: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:600
+#: nova/virt/xenapi/vm_utils.py:602
#, python-format
msgid "Cloned VDI %(vdi_ref)s from VDI %(vdi_to_clone_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:646
+#: nova/virt/xenapi/vm_utils.py:648
#, python-format
msgid "No primary VDI found for %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:658
+#: nova/virt/xenapi/vm_utils.py:660
msgid "Starting snapshot for VM"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:703
+#: nova/virt/xenapi/vm_utils.py:705
#, python-format
msgid ""
"Only file-based SRs (ext/NFS) are supported by this feature. SR %(uuid)s"
" is of type %(type)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:727
+#: nova/virt/xenapi/vm_utils.py:729
#, python-format
msgid "Destroying cached VDI '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:827
+#: nova/virt/xenapi/vm_utils.py:784 nova/virt/xenapi/vmops.py:928
+msgid "Can't resize a disk to 0 GB."
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:831
+msgid "Skipping auto_config_disk as destination size is 0GB"
+msgstr ""
+
+#: nova/virt/xenapi/vm_utils.py:838
msgid "Disk must have only one partition."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:835
+#: nova/virt/xenapi/vm_utils.py:846
#, python-format
msgid "Disk contains a filesystem we are unable to resize: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:844
+#: nova/virt/xenapi/vm_utils.py:855
#, python-format
msgid "Attempted auto_configure_disk failed because: %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:965
+#: nova/virt/xenapi/vm_utils.py:976
#, python-format
msgid ""
"Error when generating ephemeral disk. Device: %(userdevice)s Size GB: "
"%(size_gb)s Error: %(exc)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1059
+#: nova/virt/xenapi/vm_utils.py:1070
msgid "Removing kernel/ramdisk files from dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1071
+#: nova/virt/xenapi/vm_utils.py:1082
#, python-format
msgid ""
"Fast cloning is only supported on default local SR of type ext. SR on "
"this system was found to be of type %s. Ignoring the cow flag."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1128
+#: nova/virt/xenapi/vm_utils.py:1139
#, python-format
msgid "Unrecognized cache_images value '%s', defaulting to True"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1162
+#: nova/virt/xenapi/vm_utils.py:1173
#, python-format
msgid "Fetched VDIs of type '%(vdi_type)s' with UUID '%(vdi_uuid)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1194
+#: nova/virt/xenapi/vm_utils.py:1205
#, python-format
msgid "Invalid value '%s' for xenapi_torrent_images"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1217
+#: nova/virt/xenapi/vm_utils.py:1228
#, python-format
msgid "Invalid value '%d' for xenapi_image_compression_level"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1228
+#: nova/virt/xenapi/vm_utils.py:1239
#, python-format
msgid "Asking xapi to fetch vhd image %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1243
+#: nova/virt/xenapi/vm_utils.py:1254
#, python-format
msgid ""
"Download handler '%(handler)s' raised an exception, falling back to "
"default handler '%(default_handler)s'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1279
+#: nova/virt/xenapi/vm_utils.py:1290
#, python-format
msgid "vdi_uuid=%(cur_vdi_uuid)s vdi_size_bytes=%(vdi_size_bytes)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1298
+#: nova/virt/xenapi/vm_utils.py:1309
#, python-format
msgid "Image size %(size)d exceeded instance_type allowed size %(allowed_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1322
+#: nova/virt/xenapi/vm_utils.py:1333
#, python-format
msgid "Fetching image %(image_id)s, type %(image_type_str)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1339
+#: nova/virt/xenapi/vm_utils.py:1350
#, python-format
msgid "Size for image %(image_id)s: %(virtual_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1349
+#: nova/virt/xenapi/vm_utils.py:1360
#, python-format
msgid ""
"Kernel/Ramdisk image is too large: %(vdi_size)d bytes, max %(max_size)d "
"bytes"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1368
+#: nova/virt/xenapi/vm_utils.py:1379
#, python-format
msgid "Copying VDI %s to /boot/guest on dom0"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1382
+#: nova/virt/xenapi/vm_utils.py:1393
#, python-format
msgid "Kernel/Ramdisk VDI %s destroyed"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1391
+#: nova/virt/xenapi/vm_utils.py:1402
msgid "Failed to fetch glance image"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1435
+#: nova/virt/xenapi/vm_utils.py:1446
#, python-format
msgid "Detected %(image_type_str)s format for image %(image_ref)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1460
+#: nova/virt/xenapi/vm_utils.py:1471
#, python-format
msgid "Looking up vdi %s for PV kernel"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1479
+#: nova/virt/xenapi/vm_utils.py:1490
#, python-format
msgid "Unknown image format %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1510
+#: nova/virt/xenapi/vm_utils.py:1521
#, python-format
msgid "VDI %s is still available"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1613
+#: nova/virt/xenapi/vm_utils.py:1624
#, python-format
msgid "Unable to parse rrd of %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1625
+#: nova/virt/xenapi/vm_utils.py:1636
#, python-format
msgid "Re-scanning SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1653
+#: nova/virt/xenapi/vm_utils.py:1664
#, python-format
msgid "Flag sr_matching_filter '%s' does not respect formatting convention"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1673
+#: nova/virt/xenapi/vm_utils.py:1684
msgid ""
"XenAPI is unable to find a Storage Repository to install guest instances "
"on. Please check your configuration (e.g. set a default SR for the pool) "
"and/or configure the flag 'sr_matching_filter'."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1686
+#: nova/virt/xenapi/vm_utils.py:1697
msgid "Cannot find SR of content-type ISO"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1694
+#: nova/virt/xenapi/vm_utils.py:1705
#, python-format
msgid "ISO: looking at SR %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1696
+#: nova/virt/xenapi/vm_utils.py:1707
msgid "ISO: not iso content"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1699
+#: nova/virt/xenapi/vm_utils.py:1710
msgid "ISO: iso content_type, no 'i18n-key' key"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1702
+#: nova/virt/xenapi/vm_utils.py:1713
msgid "ISO: iso content_type, i18n-key value not 'local-storage-iso'"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1706
+#: nova/virt/xenapi/vm_utils.py:1717
msgid "ISO: SR MATCHing our criteria"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1708
+#: nova/virt/xenapi/vm_utils.py:1719
msgid "ISO: ISO, looking to see if it is host local"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1711
+#: nova/virt/xenapi/vm_utils.py:1722
#, python-format
msgid "ISO: PBD %s disappeared"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1714
+#: nova/virt/xenapi/vm_utils.py:1725
#, python-format
msgid "ISO: PBD matching, want %(pbd_rec)s, have %(host)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1717
+#: nova/virt/xenapi/vm_utils.py:1728
msgid "ISO: SR with local PBD"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1739
+#: nova/virt/xenapi/vm_utils.py:1750
#, python-format
msgid ""
"Unable to obtain RRD XML for VM %(vm_uuid)s with server details: "
"%(server)s."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1773
+#: nova/virt/xenapi/vm_utils.py:1784
#, python-format
msgid "VHD %(vdi_uuid)s has parent %(parent_uuid)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1863
+#: nova/virt/xenapi/vm_utils.py:1874
#, python-format
msgid ""
"Parent %(parent_uuid)s doesn't match original parent "
"%(original_parent_uuid)s, waiting for coalesce..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1875
+#: nova/virt/xenapi/vm_utils.py:1886
#, python-format
msgid "VHD coalesce attempts exceeded (%d), giving up..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1910
+#: nova/virt/xenapi/vm_utils.py:1921
#, python-format
msgid "Timeout waiting for device %s to be created"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1930
+#: nova/virt/xenapi/vm_utils.py:1941
#, python-format
msgid "Disconnecting stale VDI %s from compute domU"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1943
+#: nova/virt/xenapi/vm_utils.py:1954
#, python-format
msgid "Plugging VBD %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1946
+#: nova/virt/xenapi/vm_utils.py:1957
#, python-format
msgid "Plugging VBD %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1948
+#: nova/virt/xenapi/vm_utils.py:1959
#, python-format
msgid "VBD %(vbd_ref)s plugged as %(orig_dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1952
+#: nova/virt/xenapi/vm_utils.py:1963
#, python-format
msgid "VBD %(vbd_ref)s plugged into wrong dev, remapping to %(dev)s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1958
+#: nova/virt/xenapi/vm_utils.py:1969
#, python-format
msgid "Destroying VBD for VDI %s ... "
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:1966
+#: nova/virt/xenapi/vm_utils.py:1977
#, python-format
msgid "Destroying VBD for VDI %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2008
+#: nova/virt/xenapi/vm_utils.py:2019
msgid "Partitions:"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2014
+#: nova/virt/xenapi/vm_utils.py:2025
#, python-format
msgid " %(num)s: %(ptype)s %(size)d sectors"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2040
+#: nova/virt/xenapi/vm_utils.py:2051
#, python-format
msgid ""
"Writing partition table %(primary_first)d %(primary_last)d to "
"%(dev_path)s..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2050
+#: nova/virt/xenapi/vm_utils.py:2061
#, python-format
msgid "Writing partition table %s done."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2091
+#: nova/virt/xenapi/vm_utils.py:2102
#, python-format
msgid ""
"Resize down not allowed because minimum filesystem sectors "
"%(min_sectors)d is too big for target sectors %(new_sectors)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2134
+#: nova/virt/xenapi/vm_utils.py:2145
#, python-format
msgid ""
"Starting sparse_copy src=%(src_path)s dst=%(dst_path)s "
"virtual_size=%(virtual_size)d block_size=%(block_size)d"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2170
+#: nova/virt/xenapi/vm_utils.py:2181
#, python-format
msgid ""
"Finished sparse_copy in %(duration).2f secs, %(compression_pct).2f%% "
"reduction in size"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2223
+#: nova/virt/xenapi/vm_utils.py:2234
msgid "Manipulating interface files directly"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2232
+#: nova/virt/xenapi/vm_utils.py:2243
#, python-format
msgid "Failed to mount filesystem (expected for non-linux instances): %s"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2344
+#: nova/virt/xenapi/vm_utils.py:2355
msgid "This domU must be running on the host specified by xenapi_connection_url"
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2388
+#: nova/virt/xenapi/vm_utils.py:2399
msgid "xenapi_ipxe_boot_menu_url not set, user will have to enter URL manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2394
+#: nova/virt/xenapi/vm_utils.py:2405
msgid "xenapi_ipxe_network_name not set, user will have to enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2405
+#: nova/virt/xenapi/vm_utils.py:2416
#, python-format
msgid ""
"Unable to find network matching '%(network_name)s', user will have to "
"enter IP manually..."
msgstr ""
-#: nova/virt/xenapi/vm_utils.py:2429
+#: nova/virt/xenapi/vm_utils.py:2440
#, python-format
msgid "ISO creation tool '%s' does not exist."
msgstr ""
@@ -12724,184 +12808,179 @@ msgstr ""
msgid "ipxe_boot is True but no ISO image found"
msgstr ""
-#: nova/virt/xenapi/vmops.py:515
+#: nova/virt/xenapi/vmops.py:504
msgid "Failed to spawn, rolling back"
msgstr ""
-#: nova/virt/xenapi/vmops.py:593
+#: nova/virt/xenapi/vmops.py:582
msgid "Auto configuring disk, attempting to resize partition..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:637
+#: nova/virt/xenapi/vmops.py:626
msgid "Waiting for instance state to become running"
msgstr ""
-#: nova/virt/xenapi/vmops.py:653
+#: nova/virt/xenapi/vmops.py:642
#, python-format
msgid ""
"Latest agent build for %(hypervisor)s/%(os)s/%(architecture)s is "
"%(version)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:656
+#: nova/virt/xenapi/vmops.py:645
#, python-format
msgid "No agent build found for %(hypervisor)s/%(os)s/%(architecture)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:667
+#: nova/virt/xenapi/vmops.py:656
#, python-format
msgid "Instance agent version: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:700
-#, python-format
-msgid "Could not find VM with name %s"
-msgstr ""
-
-#: nova/virt/xenapi/vmops.py:755
+#: nova/virt/xenapi/vmops.py:756
msgid "Finished snapshot and upload for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:759
+#: nova/virt/xenapi/vmops.py:760
#, python-format
msgid "Migrating VHD '%(vdi_uuid)s' with seq_num %(seq_num)d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:768
+#: nova/virt/xenapi/vmops.py:769
msgid "Failed to transfer vhd to new host"
msgstr ""
-#: nova/virt/xenapi/vmops.py:787
+#: nova/virt/xenapi/vmops.py:788
#, python-format
msgid "Updating progress to %d"
msgstr ""
-#: nova/virt/xenapi/vmops.py:794
+#: nova/virt/xenapi/vmops.py:795
msgid "VM was already shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:798
+#: nova/virt/xenapi/vmops.py:799
msgid "Clean shutdown did not complete successfully, trying hard shutdown."
msgstr ""
-#: nova/virt/xenapi/vmops.py:802
+#: nova/virt/xenapi/vmops.py:803
#, fuzzy
msgid "Unable to terminate instance."
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/xenapi/vmops.py:856
+#: nova/virt/xenapi/vmops.py:857
#, python-format
msgid "_migrate_disk_resizing_down failed. Restoring orig vm due_to: %s."
msgstr ""
-#: nova/virt/xenapi/vmops.py:972
+#: nova/virt/xenapi/vmops.py:977
#, python-format
msgid "Resizing up VDI %(vdi_uuid)s from %(old_gb)dGB to %(new_gb)dGB"
msgstr ""
-#: nova/virt/xenapi/vmops.py:979
+#: nova/virt/xenapi/vmops.py:984
msgid "Resize complete"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1024
+#: nova/virt/xenapi/vmops.py:1029
msgid "Starting halted instance found during reboot"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1030
+#: nova/virt/xenapi/vmops.py:1035
msgid ""
"Reboot failed due to bad volumes, detaching bad volumes and starting "
"halted instance"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1109
+#: nova/virt/xenapi/vmops.py:1114
msgid "Unable to update metadata, VM not found."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1152
+#: nova/virt/xenapi/vmops.py:1157
msgid "Unable to find root VBD/VDI for VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1156
+#: nova/virt/xenapi/vmops.py:1161
msgid "Destroying VDIs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1183
+#: nova/virt/xenapi/vmops.py:1188
msgid "Using RAW or VHD, skipping kernel and ramdisk deletion"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1190
+#: nova/virt/xenapi/vmops.py:1195
msgid "instance has a kernel or ramdisk but not both"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1198
+#: nova/virt/xenapi/vmops.py:1203
msgid "kernel/ramdisk files removed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1225
+#: nova/virt/xenapi/vmops.py:1230
msgid "Destroying VM"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1254
+#: nova/virt/xenapi/vmops.py:1259
msgid "VM is not present, skipping destroy..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1305
+#: nova/virt/xenapi/vmops.py:1310
#, python-format
msgid "Instance is already in Rescue Mode: %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1339
+#: nova/virt/xenapi/vmops.py:1344
msgid "VM is not present, skipping soft delete..."
msgstr ""
-#: nova/virt/xenapi/vmops.py:1542
+#: nova/virt/xenapi/vmops.py:1547
msgid "Injecting network info to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1564
+#: nova/virt/xenapi/vmops.py:1569
msgid "Creating vifs"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1573
+#: nova/virt/xenapi/vmops.py:1578
#, python-format
msgid "Creating VIF for network %s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1576
+#: nova/virt/xenapi/vmops.py:1581
#, python-format
msgid "Created VIF %(vif_ref)s, network %(network_ref)s"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1609
+#: nova/virt/xenapi/vmops.py:1614
msgid "Injecting hostname to xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1613
+#: nova/virt/xenapi/vmops.py:1618
msgid "Removing hostname from xenstore"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1716
+#: nova/virt/xenapi/vmops.py:1721
#, python-format
msgid "Destination host:%s must be in the same aggregate as the source server"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1737
+#: nova/virt/xenapi/vmops.py:1742
msgid "No suitable network for migrate"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1749
+#: nova/virt/xenapi/vmops.py:1754
msgid "Migrate Receive failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1823
+#: nova/virt/xenapi/vmops.py:1828
msgid "XAPI supporting relax-xsm-sr-check=true requried"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1834
+#: nova/virt/xenapi/vmops.py:1839
msgid "VM.assert_can_migrate failed"
msgstr ""
-#: nova/virt/xenapi/vmops.py:1887
+#: nova/virt/xenapi/vmops.py:1892
msgid "Migrate Send failed"
msgstr ""
@@ -13379,30 +13458,12 @@ msgstr ""
#~ msgid "max_count must be > 0"
#~ msgstr ""
-#~ msgid ""
-#~ "%(overs)s quota exceeded for %(pid)s, "
-#~ "tried to run %(min_count)s instances. "
-#~ "%(msg)s"
-#~ msgstr ""
-
#~ msgid "Old volume must be attached in order to swap."
#~ msgstr ""
#~ msgid "Updating host status"
#~ msgstr ""
-#~ msgid ""
-#~ "Node field should be not be set"
-#~ " on the instance until resources have"
-#~ " been claimed."
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Exceeded max scheduling attempts "
-#~ "%(max_attempts)d for instance %(instance_uuid)s "
-#~ "during live migration"
-#~ msgstr ""
-
#~ msgid "v4 subnets are required for legacy nw_info"
#~ msgstr ""
@@ -13412,43 +13473,15 @@ msgstr ""
#~ msgid "%(host_state)s is disabled via capabilities"
#~ msgstr ""
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s, "
-#~ "but no corresponding capabilities are "
-#~ "advertised by the compute node"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance properties %(image_props)s are "
-#~ "satisfied by compute host capabilities "
-#~ "%(capabilities)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Instance contains properties %(image_props)s "
-#~ "that are not provided by the "
-#~ "compute node capabilities %(capabilities)s"
-#~ msgstr ""
-
#~ msgid "200 Role Match"
#~ msgstr ""
#~ msgid "200 No Roles"
#~ msgstr ""
-#~ msgid ""
-#~ "Sparse copy in progress, %(complete_pct).2f%%"
-#~ " complete. %(left) bytes left to copy"
-#~ msgstr ""
-
#~ msgid "Exception no pxe bootfile-name path: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Checking if we can resize image "
-#~ "%(image)s. size=%(size)s, CoW=%(use_cow)s"
-#~ msgstr ""
-
#~ msgid "Cannot resize filesystem %s to a smaller size."
#~ msgstr ""
@@ -13464,13 +13497,6 @@ msgstr ""
#~ msgid "Network injection is not supported by thePowerVM driver."
#~ msgstr ""
-#~ msgid ""
-#~ "Must specify vmwareapi_host_ip,vmwareapi_host_username "
-#~ "and vmwareapi_host_password to "
-#~ "usecompute_driver=vmwareapi.VMwareESXDriver or "
-#~ "vmwareapi.VMwareVCDriver"
-#~ msgstr ""
-
#~ msgid "VMware Cluster %s is not found"
#~ msgstr ""
@@ -13480,3 +13506,27 @@ msgstr ""
#~ msgid "Starting VM"
#~ msgstr ""
+#~ msgid "No target id found for volume %(volume_id)s."
+#~ msgstr ""
+
+#~ msgid "Unavailable console type %(console_type)s"
+#~ msgstr ""
+
+#~ msgid "Instance %(instance_uuid)s has no metadata with key %(metadata_key)s."
+#~ msgstr ""
+
+#~ msgid "Could not load the module %(module)s"
+#~ msgstr ""
+
+#~ msgid "StdOut : %s"
+#~ msgstr ""
+
+#~ msgid "StdErr : %s"
+#~ msgstr ""
+
+#~ msgid "Removing node %s since its removed from nova.conf"
+#~ msgstr ""
+
+#~ msgid "Could not find VM with name %s"
+#~ msgstr ""
+